British Army6504PrivateOxfordshire and Buckinghamshire Light Infantry
British Army202672PrivateOxfordshire and Buckinghamshire Light Infantry
British Army202672PrivateOxford and Bucks Light Infantry2/4th Battalion.
More about Horace Freeman
Page 1 of 1