lachlan dennis