Possible relatives of Leroy are: Jennifer Mary Beckett, Gregory Edmund Gorgosz, Sharon E Williams and 6 other people. 1951 is his birth date. The current age of Leroy is 73. Other cities that he has stayed in are Galveston, Houston, Kingwood and one other city. Leroy’s residency is at 81 Tarpon St, Hitchcock, Tx 77563. Leroy has listed (409) 908-9448 as his phone number.