Overview

Sir William Allan

(1837—1903) engineer and politician