Leroy’s residency is at 1256 Old State Rd, Apollo, Pa 15613. His birth year was listed as 1933. Records link phone number (724) 478-1012 with Leroy’s details. Leroy has previously lived in Apollo. The current age of Leroy is 90.