Overview

William Ranger

(1799—1863) civil engineer and sanitary inspector