The NFI North Stetson Ranch is a CARF accredited behavioral health treatment center in Stetson, ME for youth ages 10-20. Stetson Ranch aims to accommodate the special needs of children and families by providing support and structure to children to ensure physical and emotional safety. NFI ... more about this center