908-766-3000
Directory
Monday - Friday
8:30 - 4:30
166 Mine Brook Rd
07924

Elected Officials of Bernardsville Borough

Mayor and Borough Council

Schedules and agendas for upcoming meetings are posted on the Calendar, as well as Zoom joining information where applicable. You can watch live meetings or review old ones on YouTube at @bernardsvilleboro. You can also find archived Agendas and Minutes below.

Mayor Photo

Mary Jane Canose

Mayor

908-766-3000 x160
mayor@bernardsvilleboro.org
Personnel Committee (Chair)
Planning Board (Class I)
Generic Headshot

Chad McQueen

Borough Council Member

908-766-3000 x162
cmcqueen@bernardsvilleboro.org
Personnel Committee (Chair)
Finance Committee
Planning Board (Class III)
Christime Zamarra Headshot

Christine Zamarra

Borough Council Member (bio)

908-766-3000 x242
czamarra@bernardsvilleboro.org
Public Works Committee (Chair)
Personnel Committee
Liaison to Shade Tree Committee
Jena McCredie Headshot

Jena McCredie

Borough Council Member

908-766-3000 x251
jmccredie@bernardsvilleboro.org
Public Safety Committee (Chair)
Public Works Committee
Liaison to Board of Health
Liaison to Recreation Committee
Diane Greenfield Headshot

Jeffrey Roos

Borough Council Member 

908-766-3000 x165
jroos@bernardsville.gov
Liaison to Environmental Commission
Public Safety Committee
Public Works Committee
Al Ribiero Headshot

Al Ribeiro

Borough Council President (bio)

908-766-3000 x161
aribeiro@bernardsvilleboro.org
Finance Committee
Public Safety Committee
Liaison to HPAC
Jay Ambelang

Jay Ambelang

Borough Council Member 

908-766-3000 x159
jambelang@bernardsvilleboro.org
Finance Committee (Chair)
Personnel Committee
Mayor's Alternate to Library Board of Trustees