1950 is his birth date. 3005 Kenwood Rd #D, Pine Bluff, Ar 71603 is where Leroy resides. The current age of Leroy is 74. Public records show Gould, Little Rock and North Little Rock as cities Leroy also stayed in. The phone number (870) 879-5663 is Leroy’s.