Names search: James Agnew - 1 document found

M014. Additions to Free West Church, Greenock, 1889–90
M014 Additions to Free West Church, Greenock
1889–90