Leo has listed phone number: (781) 837-5800. Leo's birth year is 1958. He has stayed in Marshfield, East Weymouth, East Hampstead and 3 other cities before moving to Scituate. 27 Poplar Ave #78, Scituate, Ma 02066 is where Leo resides. This year Leo celebrated his 66 birthday. Business linked with Leo is South Shore Auto Parts Co, Inc. The possible relatives of Leo are Anne M Donovan, Jane Ellen Hoffman, Grace F Donovan and 6 other people.