Overview

John Blair Balfour

(1837—1905) advocate and politician