About 120 of Duxbury’s 1,152 registered voters attended the annual town meeting.

It took a seven-hour meeting, but Duxbury voters elected a new select board member, approved a town budget proposal almost entirely intact, agreed that the select board can have a half-time assistant, and tried to make sense out of town budget deficits that run into hundreds of thousands of dollars.