Peter B Macgregor

About

Peter Balderston Macgregor (1866-1936): Elected 1920. Defeated 1923