lachlan patton