Voters will face 20 articles on a range of topics at the upcoming annual and special town meetings on April 29. One article will ask voters to authorize selectmen to enter into an intermunicipal agreement with Newburyport to share animal control services, while others will deal with expanding the ground-water protection overlay district, replacing the current site plan review, creating a revolving fund for the summer recreational program, and adopting the state board of building regulations and standards stretch code, which is intended to minimize life-cycle energy costs. For money articles, voters will be asked to approve adding $300,000 to the stabilization fund, and authorize paying $118,829 for debt service related to the acquisition of the Dunn property. Voters will be asked to vote in candidates for available positions on the Board of Selectmen, Planning Board, Board of Health and School Committee, as well as for assessor, water commissioner, park and recreation commissioner, library trustees, and constables. The meeting will begin at 7 p.m. at the Annex, 379 Main St. The annual town election will be held on April 30, with polls open from 7 a.m. to 8 p.m.