Robert Hudson

2 October 1882-26 August 1936

Mayor of Chelsea 1914-19

Priest and school master