His birth year was listed as 1957. In addition to Alexander, Leroy also lived in Little Rock and North Little Rock. Leroy currently resides at 14025 Rockinghorse Ln, Alexander, Ar 72002. Leroy has listed (501) 455-2691 as his phone number. Leroy was born 67 years ago.