The birth year was listed as 1961. Leonard is a resident of 1026 Huron Ave, Renovo, Pa 17764. In addition to Renovo, Leonard also lived in Renovo. Records link phone number (570) 923-0782 with Leonard’s details. Leonard turned 63 years old.