18 Longnook Road, Truro, MA 02666