Thomas Steers
English canal engineer

Thomas Steers