Leroy now resides at 9284 108Th Pl, Henderson, Co 80640. The birth year was listed as 1979. Leroy has listed (303) 817-7236 as his phone number. Leroy has reached the age of 45 years. This person has lived also in Boulder, Palisade, Grand Junction and one other city.