The current age of Leonard is 73. 1951 is his birth date. Public records show Philadelphia and Bensalem as cities Leonard also stayed in. Leonard now resides at 2826 Narcissus Rd, Philadelphia, Pa 19154. The number currently linked to Leonard is (215) 338-9956.