People possibly related to Leo are Sandra L Wimsatt, Gierge Wimsatt, Beverly J Mctarsney and 3 other people. Leo’s current address is 699 Kingfisher Dr, Spencer, In 47460. His birth year was listed as 1942. He has stayed in Spencer, Fort Wayne and Indianapolis before moving to Spencer. The current age of Leo is 83. Phone number listed for Leo is (812) 829-4299.