ian.p.t.mclaughlan