E Freetown is a city Leonard has lived in. The birth year was listed as 1941. 25 Beech Bluff Rd, East Freetown, Ma 02717 is where Leonard lives. Leonard turned 83 years old. Phone number listed for Leonard is (508) 763-5649.