IAN P MCFARLAND