Leroy has previously lived in Cleveland. 3531 122Nd St, Cleveland, Oh 44111 is where Leroy resides. Leroy owns the phone number (216) 476-3015. The current age of Leroy is 82. Leroy's birth year is 1942.