1929 is the birth year of Leo. The possible relatives of Leo are Susan A Lacasse, James H Lacasse, Eva E Lacasse and 4 other people. Leo’s residency is at 9 Vine St, Attleboro, Ma 02703. The phone number (508) 761-8560 is Leo’s. Public records show South Attleboro and Attleboro as cities Leo also stayed in. Leo has reached 94 years of age.