Юкатан
Томас родился где-то на полуострове Юкатан, в семье Джона O’Хорана, уроженца Огейна, Ирландия, и Марии Гертрудис де Аргуэльо у Монте из Кампече. Джон прибыл на Юкатан с Канарских островов.