Thomas Malcolmson Barcroft

(1838-1911)