Here is Jeff Luhnow from the team’s recent announcement:
A little over a year ago, I wrote an article - Jeff Luhnow: The Next Chapter. Luhnow at the time was rumored to be interested in acquiring a Liga MX team and there were potential talks of a partnership between him and Netflix’s series Club de Cuervos. While that’s not exactly the path it took, Luhnow officially owns a professional soccer team in Mexico.
Former Astros general manager Jeff Luhnow now officially owns Cancún FC, a Mexican professional soccer team.