Leroy’s current address is 612 Locust St, Williamsport, Pa 17701. The current age of Leroy is 60. In addition to Williamsport, Leroy also lived in Philadelphia and Glenside. Leroy's birth year is 1964. Leroy has listed phone number: (570) 326-0597.