cameron lynch