Captain Michael Bruce Pollard-Urquhart, 8th Laird of Craigston

Craigston 8th Laird of

Scottish, 1879 - 1940