Overview

John Shanks

(1825—1895) sanitary engineer