Cities Leo has lived in before are Saint Louis and Olivette. Leo was born in 1934. The current age of Leo is 89. The residency of Leo is at 7542 Kirky Ct, Saint Louis, Mo 63119. Leo is related to or closely associated with Martha C Kluesner, Suzanne L Kluesner, Ronald L Young and 5 other people. Phone number listed for Leo is (314) 961-0075.