Private William Cowan

Private William Cowan, Scots Guards.

Scroll to Top