Favorite Attention-deficit Leap September 2, 2024 313 Farmington Falls Road Farmington Maine 4938 United States Supporting people with developmental, cognitive and intellectual disabilities to be actively involved in their home Read more... Visit Website