In addition to investing taxpayer dollars, the town received donations for these improvements from local business owners and residents as well as funding from grants, including a Riverfront Community Bond, a Department of Conservation Trail Grant, a Communities for Maine’s Future Grant, a Downtown Revitalization Grant, a Community Enterprise Grant, and several Community Development Block Grants.