Leonard’s residency is at 7 Red Oak Dr #32-32D, Elkins Park, Pa 19027. Leonard has listed (215) 572-1363 as his phone number. The birth year was listed as 1928. Other cities that he has stayed in are Elkins Park, Philadelphia and King Of Prussia. The age of Leonard is 96.