kyle gomez preston