Leroy's birth year is 1972. The residency of Leroy is at 740 Lisbon Ave, Rio Rancho, Nm 87124. Cities Leroy has lived in before are Grants, Henderson, Albuquerque and 3 other cities. The current age of Leroy is 52. Business linked with Leroy is Allied Refrigeration. We have found 7 possible relatives of Leroy: Michelle Lee Tafoya, Ignacio Nash Tafoya, Helen E Tafoya and 4 other people. The number currently linked to Leroy is (505) 867-2113.