Robert McLachlan, ASC, CSC