David H. Laidlaw. SWE.