Longmuir, D. Gordon (Career)