Records link phone number (314) 894-0994 with Leonard’s details. He has stayed in Saint Louis before moving to Saint Louis. Leonard's birth year is 1947. 4168 Robert Koch Hospital Rd #R, Saint Louis, Mo 63129 is where Leonard resides. Leonard has reached 78 years of age.
His ethnicity is German. His ethnic group is Western European. He doesn't have problems speaking English. He attended to graduate school. 1947-09-04 is his birth date.