The current age of Leroy is 74. Leroy currently resides at 2025 Lighterwood Ct, Mobile, Al 36609. Possible relatives of Leroy are: Anthoninette Rodgers, Leo E Rodgers, Ori Mapso Rodgers and 6 other people. Leroy has listed phone number: (334) 666-0567. 1950 is his birth date. This person has lived also in Saraland and Mobile.