Leonard was born 66 years ago. Leonard has listed phone number: (412) 788-4247. Leonard’s current address is 2640 Birchwood Ln, Oakdale, Pa 15071. Cities Leonard has lived in before are Monroeville, Pittsburgh, North Versailles and one other city. 1958 is his birth date.