Leroy currently resides at 6304 Flor Del Sol Pl, Albuquerque, Nm 87120. Leroy has previously lived in Albuquerque and Tucson. The current age of Leroy is 71. Leroy's birth year is 1953. Leroy has listed phone number: (505) 897-2584.