kayleigh gates