100 Staehle Ct, Saint Louis, Mo 63129 is where Leonard lives. The phone number (573) 431-4934 is Leonard’s. Park Hills, Lavaca and Saint Louis are cities Leonard has lived in. The age of Leonard is 86. Leonard's birth year is 1938. Leonard is related to or closely associated with Shirley Mae Parrott, Larry E Parrott, Kathy Sue Parrott and 6 other people.