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
Finance Committee 
Library Board of Trustees
Generic Headshot

Borough Council Member

 
Christime Zamarra Headshot

Christine Zamarra

Borough Council President (bio)

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

Jena McCredie

Borough Council Member

908-766-3000 x251
jmccredie@bernardsvilleboro.org
Public Safety Committee (Chair)
Personnel Committee
Liaison to HPAC
Diane Greenfield Headshot

Jeffrey Roos

Borough Council Member 

908-766-3000 x165
jroos@bernardsville.gov
Personnel Committee
Al Ribiero Headshot

Al Ribeiro

Borough Council Member (bio)

908-766-3000 x161
aribeiro@bernardsvilleboro.org
Finance Committee (Chair)
Public Safety Committee
Public Works Committee
Liaison to Board of Health
Mayor's Wellness Committee
Jay Ambelang

Ross Zazzarino

Borough Council Member 

908-766-3000 x159
rzazzarino@bernardsville.gov
Finance Committee 
Public Works Committee
Planning Board, Class III
Liaison to Recreation Committee