Skip to content
Canada, British Regimental Registers of Service, 1756-1878 record example

Canada, British Regimental Registers of Service, 1756-1878

Records: 467,838Complete: 100%