NEWBURYPORT — The City Council appointed James McCauley on Monday to temporarily fill a vacant councilor at-large seat previously held by Gregory Earls.

The council voted 6-4 to select McCauley to serve the remainder of Earls' term, which ends Dec. 31. Robert Cronin received four votes while four other candidates did not receive any. 

Voting for McCauley were Councilors Bruce Vogel, Jared Eigerman, Afroz Kahn, Heather Shand, Charles Tontar and Barry Connell. Cronin's votes came from Councilors Joseph Devlin, Larry Giunta, Tom O'Brien and Sharif Zeid.

The at-large seat will be filled in the municipal election Nov. 5 and the new councilor takes office in January.   

Earls served on the council for 16 years before stepping down last month because he is moving to North Hampton, New Hampshire.

The four other candidates were Edward Cameron, Robert Germinara, Hazem Mahmoud and Thomas Salemi, each of whom submitted a letter of interest and resume to the council. Votes from six councilors were needed for the appointment.  

McCauley, a 26-year city resident with a self-described long-standing interest in politics, is running unopposed in November for the Ward 5 councilor seat now held by Giunta.

On Friday, McCauley said he hoped filling Earls’ shoes for the rest of the year would give him an early start on council business.

“I opted to put my name in with the idea that I could start doing the groundwork for some of the issues we’re going to be dealing with in 2020,”  McCauley said. “There’s a range of issues, and they’re all important to the city. Taking the first steps, if they’re done correctly, helps frame the discussion.”

Cronin served as Ward 3 councilor for eight years and gave up his seat to run for mayor in the 2017 municipal election, which he lost to incumbent Donna Holaday.

Cronin has said while he chose not to seek a permanent seat on the council this year, he wanted to rejoin the council for a brief period to help it move forward while the election plays out.

Cameron served on the City Council for 10 years, but stepped down in 2017 only to re-enter City Hall as a member of the Zoning Board of Appeals, on which he still serves.

Germinara has spent years regularly attending meetings for various city departments and is vying for one of five full-time councilor at-large seats in the November election. He also ran for an at-large seat in the 2017 municipal election.

Mahmoud ran for mayor in 2017 but finished third in the final vote. Since the loss, Mahmoud said he has been unhappy with city government decisions, including budget issues and the use of the parking garage as a replacement for parking along the waterfront.

Salemi served on the Newburyport Redevelopment Authority from 2012 to 2017   and as its chair from 2014 to 2017.

Staff writer Jack Shea covers Newbury­port City Hall. He can be reached via email at or by phone at 978-961-3154. Follow him on Twitter @iamjackshea.

Recommended for you