Private Thomas William Holmes VC


Regimental details




Share




by Stephen Luscombe