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