John Macfarlane

About

John Macfarlane (1829-94): Elected 1878 by, 1878, 1883, 1888, 1893
Died 7 March 1894: see by-election
--------------------------------------------------------------------