lachlan giles