Smart, William Richard Edwin, active 1872-1879, KCB 1877; Inspector-General of Hospitals and Fleets

Relationships: