Leo currently resides at 16 Clearbrook Dr, Belchertown, Ma 01007. Leo's birth date was listed as 1970. This year Leo celebrated his 55 birthday. Leo has previously lived in Belchertown, Thorndike and Three Rivers. Phone number listed for Leo is (413) 323-4415.