Overview

James Macnaghten McGarel Hogg

(1823—1890) civic administrator