This person's birth year is 1925. Phone number listed for Leonard is (636) 530-0410. Public records show Sun City, Waukesha, Milwaukee and one other city as cities Leonard also stayed in. Leonard has reached 98 years of age. Leonard’s residency is at 1917 Preston Ridge Dr, Chesterfield, Mo 63017.