Donald A. Coggan, Ingnieur-Engineer