The current age of Leonard is 91. The number currently linked to Leonard is (636) 949-5610. Leonard is a resident of 2521 Charann St, Saint Charles, Mo 63301. In addition to Saint Charles, Leonard also lived in Saint Louis and St Louis. His birth year was listed as 1932.