People possibly related to Leo are Cheryl Christine Fischer, Maryann Fischer, Robert J Fischer and 3 other people. Leo's birth date was listed as 1945. Leo has previously lived in Saint Louis and Affton. The current age of Leo is 80. The number currently linked to Leo is (314) 481-5720. Leo currently resides at 6945 Plainview Ave, Saint Louis, Mo 63109.