Macfarlane, John M. (John Menzies), 1833-1892

Relationships: