Following are documents from the June 2025 Town Meeting and supporting documents for the Special Town Meeting to be held on September 4, 2025.