Lieutenant David McGregor
David Stuart McGregor, VCBorn: October 16, 1895 in Edinburgh, Scotland
Died: October 22, 1918 (23 years old)
Total Cards: 1
Tweet1926
1926
Born: October 16, 1895 in Edinburgh, Scotland
Died: October 22, 1918 (23 years old)
Total Cards: 1
Tweet1926