Alexander Petrie — Scottish architect, c. 1842–1905