This person has lived also in Alton and Saint Louis. The number currently linked to Leonard is (618) 466-7970. The current age of Leonard is 84. 1940 is the birth year of Leonard. Leonard’s residency is at 5013 Crystal Lake Dr, Godfrey, Il 62035.