He has stayed in Pittsburgh, Meadville and New Castle before moving to Meadville. The age of Leonard is 49. 527 Terrace St, Meadville, Pa 16335 is where Leonard resides. Leonard owns the phone number (814) 337-5141. Leonard's birth year is 1975.