William George Swan, Civ. Eng. 1905, bio