Leroy was born 60 years ago. Possible relatives of Leroy are: Andrea Michelle Mceachin, Chavis Debra Braundmeier, Andrea Chavis and 2 other people. Other cities that he has stayed in are Indianapolis and Rantoul. Leroy now resides at 3433 54Th St, Indianapolis, In 46228. Leroy owns the phone number (317) 298-9376. His birth year was listed as 1965.