Collection search - Grantee - Topple, William - Private - "C" Company Halifax Provisional Battalion

Date modified: