William Norcross, Engr