The essential functions of the Town Accountant and the office staff include but are not limited to maintaining a complete set of financial records for all Town accounts, appropriations, debts and contracts; maintaining a general ledger and journal for the recording of all transactions and subsidiary ledgers; performing internal audits of all Town Departments on a quarterly basis; and preparing the Town’s annual Budget Documents for Annual Town Meeting.

The Accounting Office also monitors expenditures of all Town and School funds; examines all invoices and payroll for appropriateness of expenditure and for accuracy of available funds before payment; manage and processes payroll and accounts payable for both Town and School; and produces W-2’s and 1099’s for all employees and vendors.


The mission of the Accounting Department is to insure that the appropriate financial and auditing controls with the Town are maintained in an efficient, cost-effective and responsible manner.

Staff Contacts

Name Title Phone
Joanne Gayron Accounting Manager (781) 231-4107
Donna Matarazzo Town Accountant (781) 231-4108
Rose Armitstead Payroll Coordinator/Auditor 781-231-7655