Sir Francis Wyatt Truscott

Sir Francis Wyatt Truscott


Sir Francis Wyatt Truscott was Lord Mayor of London from 1879 to 1880.

Photographed by the London Stereoscopic and Photographic Company.
 


Code: 123967
© Paul Frecker 2024