Race Hub

New Jersey Local candidates

Updated

New Jersey lists 836 Local candidates in the 2026 cycle.

For the 2026 New Jersey Local field (836 profiles), Opposition research is the sourced public-record file on a candidate: voting history, public statements, campaign finance filings, financial disclosures, and court records, with a source on each claim. OppIntell opposition research software organizes those same records into profiles.

Names already copied from official 2026 general-election lists are in the certified nominee file. A state whose official list is not staged is marked not yet certified.

R 370D 387Other 79

New Jersey Local race file

New Jersey has 836 tracked Local profiles on file. This page names 100 of them. Party buckets on file are 370 Republican, 387 Democratic, and 79 other.

Party text stored on the tracked profiles: Democrat, Independent, NONPARTISAN, and Republican.

Office titles stored on the tracked profiles: COUNTY CLERK, COUNTY COMMISSIONER, COUNTY SURROGATE, and MUNICIPAL OFFICE.

Marked challenger: 100 profiles.

New Jersey has 5 other indexable race hubs linked below. Each count is the tracked-profile total on file for that hub.

Tracked profiles

  • A'Dorian Murray-Thomas · Democrat · COUNTY COMMISSIONER · District ESSEX COUNTY · challenger
  • Aaron Weiner · Independent · COUNTY COMMISSIONER · District HUDSON COUNTY · challenger
  • Abdur R Yasin · Democrat · COUNTY COMMISSIONER · District ESSEX COUNTY · challenger
  • Abdush Ahmad · NONPARTISAN · MUNICIPAL OFFICE · District NEWARK CITY · challenger
  • Abraham Abuchowski · Republican · MUNICIPAL OFFICE · District LEBANON TOWNSHIP · challenger
  • Acacio De Oliveira · Democrat · MUNICIPAL OFFICE · District EAST NEWARK BOROUGH · challenger
  • Adam J Collins · Democrat · MUNICIPAL OFFICE · District DEMAREST BOROUGH · challenger
  • Adam Kraemer · Republican · COUNTY COMMISSIONER · District ESSEX COUNTY · challenger
  • Adam Nieves · Republican · COUNTY SURROGATE · District CAMDEN COUNTY · challenger
  • Adolfo Dicosmo · Democrat · MUNICIPAL OFFICE · District ROSELLE PARK BOROUGH · challenger
  • Adrian Ghainda · Democrat · COUNTY COMMISSIONER · District HUDSON COUNTY · challenger
  • Ahmet Akdag · Democrat · COUNTY COMMISSIONER · District PASSAIC COUNTY · challenger
  • Alex Valdez · Democrat · COUNTY COMMISSIONER · District HUDSON COUNTY · challenger
  • Alexander Clark · Republican · MUNICIPAL OFFICE · District ABSECON CITY · challenger
  • Alexander Costantino · Democrat · MUNICIPAL OFFICE · District HIGHTSTOWN BOROUGH · challenger
  • Alexander Difalco · Republican · COUNTY COMMISSIONER · District MERCER COUNTY · challenger
  • Alexander Dominy · Democrat · MUNICIPAL OFFICE · District WOODSTOWN BOROUGH · challenger
  • Alexandra (Jenkins) Stephenson · Republican · MUNICIPAL OFFICE · District PALMYRA BOROUGH · challenger
  • Alfonse A De Meo · Republican · MUNICIPAL OFFICE · District OGDENSBURG BOROUGH · challenger
  • Alfonso Cirulli · Republican · MUNICIPAL OFFICE · District BARNEGAT TOWNSHIP · challenger
  • Ali Aljarrah · Democrat · COUNTY COMMISSIONER · District PASSAIC COUNTY · challenger
  • Alison Denoia · Democrat · COUNTY CLERK · District MONMOUTH COUNTY · challenger
  • Allan B Focarino · NONPARTISAN · MUNICIPAL OFFICE · District GARFIELD CITY · challenger
  • Allison Eckel · Democrat · COUNTY COMMISSIONER · District BURLINGTON COUNTY · challenger
  • Alyson Forbes · Democrat · MUNICIPAL OFFICE · District ATLANTIC HIGHLANDS BOROUGH · challenger
  • Amalia Duarte · Democrat · MUNICIPAL OFFICE · District MENDHAM TOWNSHIP · challenger
  • Amanda Baumunk · Democrat · COUNTY COMMISSIONER · District SOMERSET COUNTY · challenger
  • Amar Chauhan · Democrat · MUNICIPAL OFFICE · District MANSFIELD TOWNSHIP · challenger
  • Amina Bey · NONPARTISAN · MUNICIPAL OFFICE · District NEWARK CITY · challenger
  • Amy Farley · Democrat · MUNICIPAL OFFICE · District NATIONAL PARK BOROUGH · challenger
  • Amy Gatto · Republican · COUNTY COMMISSIONER · District ATLANTIC COUNTY · challenger
  • Ana E Duarte Mccarthy · Democrat · MUNICIPAL OFFICE · District BERNARDS TOWNSHIP · challenger
  • Andrea Slowikowski · Republican · COUNTY COMMISSIONER · District BERGEN COUNTY · challenger
  • Andrew Bulakowski · Republican · COUNTY COMMISSIONER · District CAPE MAY COUNTY · challenger
  • Andrew Dziedzic · Republican · MUNICIPAL OFFICE · District SADDLE BROOK TOWNSHIP · challenger
  • Andrew M Brennecke · Republican · MUNICIPAL OFFICE · District WALDWICK BOROUGH · challenger
  • Andrew Parker · Republican · COUNTY COMMISSIONER · District ATLANTIC COUNTY · challenger
  • Andrew Zaborney · Republican · COUNTY COMMISSIONER · District MIDDLESEX COUNTY · challenger
  • Angelia Edwards · NONPARTISAN · MUNICIPAL OFFICE · District BRIDGETON CITY · challenger
  • Anita Chadha · Democrat · MUNICIPAL OFFICE · District SOUTH RIVER BOROUGH · challenger
  • Anjaneyulu Karnati · Republican · COUNTY COMMISSIONER · District MIDDLESEX COUNTY · challenger
  • Anjaneyulu Karnati · Republican · COUNTY COMMISSIONER · District MIDDLESEX COUNTY · challenger
  • Anmol Gopalak · Republican · COUNTY COMMISSIONER · District HUDSON COUNTY · challenger
  • Annette R Dorman · Democrat · MUNICIPAL OFFICE · District SEASIDE PARK BOROUGH · challenger
  • Anthony Acosta · NONPARTISAN · MUNICIPAL OFFICE · District BAYONNE CITY · challenger
  • Anthony Amarante · Republican · MUNICIPAL OFFICE · District MANTOLOKING BOROUGH · challenger
  • Anthony Carter · Democrat · MUNICIPAL OFFICE · District FANWOOD BOROUGH · challenger
  • Anthony Floria-Callori · Democrat · MUNICIPAL OFFICE · District NORTH CALDWELL BOROUGH · challenger
  • Anthony Foster · Democrat · MUNICIPAL OFFICE · District PALMYRA BOROUGH · challenger
  • Anthony L Cherry Jr. · Democrat · COUNTY SURROGATE · District MONMOUTH COUNTY · challenger
  • Anthony L Romano Jr. · Democrat · COUNTY COMMISSIONER · District HUDSON COUNTY · challenger
  • Anthony Perry · Republican · COUNTY COMMISSIONER · District MONMOUTH COUNTY · challenger
  • Antonio Cirillo · Democrat · MUNICIPAL OFFICE · District MOONACHIE BOROUGH · challenger
  • Ari Donio · Republican · MUNICIPAL OFFICE · District FRANKLIN LAKES BOROUGH · challenger
  • Arlan J Feiles · Democrat · MUNICIPAL OFFICE · District MATAWAN BOROUGH · challenger
  • Armen Azarnia · Republican · COUNTY COMMISSIONER · District BERGEN COUNTY · challenger
  • Art Schenker · Republican · COUNTY COMMISSIONER · District ATLANTIC COUNTY · challenger
  • Arthur Halloran · Democrat · COUNTY COMMISSIONER · District OCEAN COUNTY · challenger
  • Arthur J Bruhn · Republican · MUNICIPAL OFFICE · District MORRIS PLAINS BOROUGH · challenger
  • Arthur L Marchand II · Republican · COUNTY COMMISSIONER · District CUMBERLAND COUNTY · challenger
  • Asante Davai Walker · NONPARTISAN · MUNICIPAL OFFICE · District TRENTON CITY · challenger
  • Aslan Basol · Democrat · MUNICIPAL OFFICE · District WESTVILLE BOROUGH · challenger
  • Avi Berliner · NONPARTISAN · MUNICIPAL OFFICE · District TEANECK TOWNSHIP · challenger
  • Balvir Singh · Democrat · COUNTY COMMISSIONER · District BURLINGTON COUNTY · challenger
  • Barbara Fernandez · Democrat · MUNICIPAL OFFICE · District HOPATCONG BOROUGH · challenger
  • Barbara Mccormick · Republican · COUNTY COMMISSIONER · District GLOUCESTER COUNTY · challenger
  • Benjamin Byrd · Democrat · MUNICIPAL OFFICE · District DOWNE TOWNSHIP · challenger
  • Bernard Bailey · Democrat · MUNICIPAL OFFICE · District SAYREVILLE BOROUGH · challenger
  • Bernard J D`Avella · Republican · MUNICIPAL OFFICE · District ESSEX FELLS BOROUGH · challenger
  • Bernice Jalloh · Democrat · COUNTY SURROGATE · District SOMERSET COUNTY · challenger
  • Bill Behnke · Independent · MUNICIPAL OFFICE · District BERLIN BOROUGH · challenger
  • Bill J Rodriguez · Republican · COUNTY COMMISSIONER · District PASSAIC COUNTY · challenger
  • Billy Dangler · NONPARTISAN · MUNICIPAL OFFICE · District LONG BRANCH CITY · challenger
  • Bob Diaz · Republican · MUNICIPAL OFFICE · District SOUTH HARRISON TOWNSHIP · challenger
  • Bonnie Butler · Republican · MUNICIPAL OFFICE · District FRANKLIN TOWNSHIP · challenger
  • Brandon A Rose · Democrat · COUNTY COMMISSIONER · District OCEAN COUNTY · challenger
  • Brandon Boots · Independent · MUNICIPAL OFFICE · District GIBBSBORO BOROUGH · challenger
  • Brenda Brown · Republican · MUNICIPAL OFFICE · District MONROE TOWNSHIP · challenger
  • Brendan Gill · Democrat · COUNTY COMMISSIONER · District ESSEX COUNTY · challenger
  • Brent Connelly · Republican · MUNICIPAL OFFICE · District MANSFIELD TOWNSHIP · challenger
  • Brett Dragun · Republican · MUNICIPAL OFFICE · District HOWELL TOWNSHIP · challenger
  • Brian Ashnault · Republican · MUNICIPAL OFFICE · District MILLSTONE BOROUGH · challenger
  • Brian Bambrick · Republican · MUNICIPAL OFFICE · District CALDWELL BOROUGH · challenger
  • Brian Baylor · Republican · MUNICIPAL OFFICE · District GREENWICH TOWNSHIP · challenger
  • Brian Boms · Republican · MUNICIPAL OFFICE · District ATLANTIC HIGHLANDS BOROUGH · challenger
  • Brian Cahill · Republican · MUNICIPAL OFFICE · District HANOVER TOWNSHIP · challenger
  • Brian Drumgoole · Democrat · MUNICIPAL OFFICE · District FORT LEE BOROUGH · challenger
  • Brian J Carlin · Democrat · COUNTY SURROGATE · District BURLINGTON COUNTY · challenger
  • Brian Wojaczyk · Republican · COUNTY COMMISSIONER · District MIDDLESEX COUNTY · challenger
  • Brianna Armstead · Democrat · MUNICIPAL OFFICE · District LINDEN CITY · challenger
  • Brittany Christinzio · Democrat · MUNICIPAL OFFICE · District BARRINGTON BOROUGH · challenger
  • Bruce Darrow · Democrat · MUNICIPAL OFFICE · District BROOKLAWN BOROUGH · challenger
  • Bruce Dubowsky · Republican · MUNICIPAL OFFICE · District LINCOLN PARK BOROUGH · challenger
  • Bruce J James · Democrat · COUNTY COMMISSIONER · District PASSAIC COUNTY · challenger
  • Bryan Acciani · Democrat · MUNICIPAL OFFICE · District NEPTUNE TOWNSHIP · challenger
  • Bryan Acciani · Democrat · MUNICIPAL OFFICE · District NEPTUNE TOWNSHIP · challenger
  • Byrnes June · Republican · COUNTY COMMISSIONER · District ATLANTIC COUNTY · challenger
  • Byron Driscoll · Republican · COUNTY COMMISSIONER · District GLOUCESTER COUNTY · challenger
  • Caitlin Giles-Mccormick · Democrat · COUNTY CLERK · District HUNTERDON COUNTY · challenger
  • Candace M Faust · Democrat · MUNICIPAL OFFICE · District EATONTOWN BOROUGH · challenger

Related pages

2026 cycle

New Jersey Local field

Of the New Jersey Local profiles for the 2026 cycle, 370 are Republican, 387 are Democratic, and 79 are other parties or nonpartisan.

836tracked profiles
370Republican profiles
387Democratic profiles
79other profiles

New Jersey Local public records

The 836 New Jersey Local profiles for the 2026 cycle cite votes, campaign filings, public statements, financial disclosures, and court records. Each claim stays attached to the public record it came from.

How many New Jersey Local candidates are tracked for the 2026 cycle?

836 New Jersey Local candidate profiles are in the public index for the 2026 cycle.

What is the party mix for New Jersey Local candidates?

Of the New Jersey Local profiles for the 2026 cycle, 370 are Republican, 387 are Democratic, and 79 are other parties or nonpartisan.

How does opposition research use the New Jersey Local field?

Opposition research on this New Jersey Local field starts from the public records behind these 836 2026 profiles: votes, campaign filings, public statements, financial disclosures, and court records, each with a source.

Aaron Weiner

Independent · COUNTY COMMISSIONER

HUDSON COUNTYchallenger

Abdur R Yasin

Democrat · COUNTY COMMISSIONER

ESSEX COUNTYchallenger

Abdush Ahmad

NONPARTISAN · MUNICIPAL OFFICE

NEWARK CITYchallenger

Abraham Abuchowski

Republican · MUNICIPAL OFFICE

LEBANON TOWNSHIPchallenger

Acacio De Oliveira

Democrat · MUNICIPAL OFFICE

EAST NEWARK BOROUGHchallenger

Adam J Collins

Democrat · MUNICIPAL OFFICE

DEMAREST BOROUGHchallenger

Adam Kraemer

Republican · COUNTY COMMISSIONER

ESSEX COUNTYchallenger

Adam Nieves

Republican · COUNTY SURROGATE

CAMDEN COUNTYchallenger

Adolfo Dicosmo

Democrat · MUNICIPAL OFFICE

ROSELLE PARK BOROUGHchallenger

A'Dorian Murray-Thomas

Democrat · COUNTY COMMISSIONER

ESSEX COUNTYchallenger

Adrian Ghainda

Democrat · COUNTY COMMISSIONER

HUDSON COUNTYchallenger

Ahmet Akdag

Democrat · COUNTY COMMISSIONER

PASSAIC COUNTYchallenger

Alexander Clark

Republican · MUNICIPAL OFFICE

ABSECON CITYchallenger

Alexander Costantino

Democrat · MUNICIPAL OFFICE

HIGHTSTOWN BOROUGHchallenger

Alexander Difalco

Republican · COUNTY COMMISSIONER

MERCER COUNTYchallenger

Alexander Dominy

Democrat · MUNICIPAL OFFICE

WOODSTOWN BOROUGHchallenger

Alexandra (Jenkins) Stephenson

Republican · MUNICIPAL OFFICE

PALMYRA BOROUGHchallenger

Alex Valdez

Democrat · COUNTY COMMISSIONER

HUDSON COUNTYchallenger

Alfonse A De Meo

Republican · MUNICIPAL OFFICE

OGDENSBURG BOROUGHchallenger

Alfonso Cirulli

Republican · MUNICIPAL OFFICE

BARNEGAT TOWNSHIPchallenger

Ali Aljarrah

Democrat · COUNTY COMMISSIONER

PASSAIC COUNTYchallenger

Alison Denoia

Democrat · COUNTY CLERK

MONMOUTH COUNTYchallenger

Allan B Focarino

NONPARTISAN · MUNICIPAL OFFICE

GARFIELD CITYchallenger

Allison Eckel

Democrat · COUNTY COMMISSIONER

BURLINGTON COUNTYchallenger

Alyson Forbes

Democrat · MUNICIPAL OFFICE

ATLANTIC HIGHLANDS BOROUGHchallenger

Amalia Duarte

Democrat · MUNICIPAL OFFICE

MENDHAM TOWNSHIPchallenger

Amanda Baumunk

Democrat · COUNTY COMMISSIONER

SOMERSET COUNTYchallenger

Amar Chauhan

Democrat · MUNICIPAL OFFICE

MANSFIELD TOWNSHIPchallenger

Amina Bey

NONPARTISAN · MUNICIPAL OFFICE

NEWARK CITYchallenger

Amy Farley

Democrat · MUNICIPAL OFFICE

NATIONAL PARK BOROUGHchallenger

Amy Gatto

Republican · COUNTY COMMISSIONER

ATLANTIC COUNTYchallenger

Ana E Duarte Mccarthy

Democrat · MUNICIPAL OFFICE

BERNARDS TOWNSHIPchallenger

Andrea Slowikowski

Republican · COUNTY COMMISSIONER

BERGEN COUNTYchallenger

Andrew Bulakowski

Republican · COUNTY COMMISSIONER

CAPE MAY COUNTYchallenger

Andrew Dziedzic

Republican · MUNICIPAL OFFICE

SADDLE BROOK TOWNSHIPchallenger

Andrew M Brennecke

Republican · MUNICIPAL OFFICE

WALDWICK BOROUGHchallenger

Andrew Parker

Republican · COUNTY COMMISSIONER

ATLANTIC COUNTYchallenger

Andrew Zaborney

Republican · COUNTY COMMISSIONER

MIDDLESEX COUNTYchallenger

Angelia Edwards

NONPARTISAN · MUNICIPAL OFFICE

BRIDGETON CITYchallenger

Anita Chadha

Democrat · MUNICIPAL OFFICE

SOUTH RIVER BOROUGHchallenger

Anjaneyulu Karnati

Republican · COUNTY COMMISSIONER

MIDDLESEX COUNTYchallenger

Anjaneyulu Karnati

Republican · COUNTY COMMISSIONER

MIDDLESEX COUNTYchallenger

Anmol Gopalak

Republican · COUNTY COMMISSIONER

HUDSON COUNTYchallenger

Annette R Dorman

Democrat · MUNICIPAL OFFICE

SEASIDE PARK BOROUGHchallenger

Anthony Acosta

NONPARTISAN · MUNICIPAL OFFICE

BAYONNE CITYchallenger

Anthony Amarante

Republican · MUNICIPAL OFFICE

MANTOLOKING BOROUGHchallenger

Anthony Carter

Democrat · MUNICIPAL OFFICE

FANWOOD BOROUGHchallenger

Anthony Floria-Callori

Democrat · MUNICIPAL OFFICE

NORTH CALDWELL BOROUGHchallenger

Anthony Foster

Democrat · MUNICIPAL OFFICE

PALMYRA BOROUGHchallenger

Anthony L Cherry Jr.

Democrat · COUNTY SURROGATE

MONMOUTH COUNTYchallenger

Anthony L Romano Jr.

Democrat · COUNTY COMMISSIONER

HUDSON COUNTYchallenger

Anthony Perry

Republican · COUNTY COMMISSIONER

MONMOUTH COUNTYchallenger

Antonio Cirillo

Democrat · MUNICIPAL OFFICE

MOONACHIE BOROUGHchallenger

Ari Donio

Republican · MUNICIPAL OFFICE

FRANKLIN LAKES BOROUGHchallenger

Arlan J Feiles

Democrat · MUNICIPAL OFFICE

MATAWAN BOROUGHchallenger

Armen Azarnia

Republican · COUNTY COMMISSIONER

BERGEN COUNTYchallenger

Arthur Halloran

Democrat · COUNTY COMMISSIONER

OCEAN COUNTYchallenger

Arthur J Bruhn

Republican · MUNICIPAL OFFICE

MORRIS PLAINS BOROUGHchallenger

Arthur L Marchand II

Republican · COUNTY COMMISSIONER

CUMBERLAND COUNTYchallenger

Art Schenker

Republican · COUNTY COMMISSIONER

ATLANTIC COUNTYchallenger

Asante Davai Walker

NONPARTISAN · MUNICIPAL OFFICE

TRENTON CITYchallenger

Aslan Basol

Democrat · MUNICIPAL OFFICE

WESTVILLE BOROUGHchallenger

Avi Berliner

NONPARTISAN · MUNICIPAL OFFICE

TEANECK TOWNSHIPchallenger

Balvir Singh

Democrat · COUNTY COMMISSIONER

BURLINGTON COUNTYchallenger

Barbara Fernandez

Democrat · MUNICIPAL OFFICE

HOPATCONG BOROUGHchallenger

Barbara Mccormick

Republican · COUNTY COMMISSIONER

GLOUCESTER COUNTYchallenger

Benjamin Byrd

Democrat · MUNICIPAL OFFICE

DOWNE TOWNSHIPchallenger

Bernard Bailey

Democrat · MUNICIPAL OFFICE

SAYREVILLE BOROUGHchallenger

Bernard J D`Avella

Republican · MUNICIPAL OFFICE

ESSEX FELLS BOROUGHchallenger

Bernice Jalloh

Democrat · COUNTY SURROGATE

SOMERSET COUNTYchallenger

Bill Behnke

Independent · MUNICIPAL OFFICE

BERLIN BOROUGHchallenger

Bill J Rodriguez

Republican · COUNTY COMMISSIONER

PASSAIC COUNTYchallenger

Billy Dangler

NONPARTISAN · MUNICIPAL OFFICE

LONG BRANCH CITYchallenger

Bob Diaz

Republican · MUNICIPAL OFFICE

SOUTH HARRISON TOWNSHIPchallenger

Bonnie Butler

Republican · MUNICIPAL OFFICE

FRANKLIN TOWNSHIPchallenger

Brandon A Rose

Democrat · COUNTY COMMISSIONER

OCEAN COUNTYchallenger

Brandon Boots

Independent · MUNICIPAL OFFICE

GIBBSBORO BOROUGHchallenger

Brenda Brown

Republican · MUNICIPAL OFFICE

MONROE TOWNSHIPchallenger

Brendan Gill

Democrat · COUNTY COMMISSIONER

ESSEX COUNTYchallenger

Brent Connelly

Republican · MUNICIPAL OFFICE

MANSFIELD TOWNSHIPchallenger

Brett Dragun

Republican · MUNICIPAL OFFICE

HOWELL TOWNSHIPchallenger

Brian Ashnault

Republican · MUNICIPAL OFFICE

MILLSTONE BOROUGHchallenger

Brian Bambrick

Republican · MUNICIPAL OFFICE

CALDWELL BOROUGHchallenger

Brian Baylor

Republican · MUNICIPAL OFFICE

GREENWICH TOWNSHIPchallenger

Brian Boms

Republican · MUNICIPAL OFFICE

ATLANTIC HIGHLANDS BOROUGHchallenger

Brian Cahill

Republican · MUNICIPAL OFFICE

HANOVER TOWNSHIPchallenger

Brian Drumgoole

Democrat · MUNICIPAL OFFICE

FORT LEE BOROUGHchallenger

Brian J Carlin

Democrat · COUNTY SURROGATE

BURLINGTON COUNTYchallenger

Brianna Armstead

Democrat · MUNICIPAL OFFICE

LINDEN CITYchallenger

Brian Wojaczyk

Republican · COUNTY COMMISSIONER

MIDDLESEX COUNTYchallenger

Brittany Christinzio

Democrat · MUNICIPAL OFFICE

BARRINGTON BOROUGHchallenger

Bruce Darrow

Democrat · MUNICIPAL OFFICE

BROOKLAWN BOROUGHchallenger

Bruce Dubowsky

Republican · MUNICIPAL OFFICE

LINCOLN PARK BOROUGHchallenger

Bruce J James

Democrat · COUNTY COMMISSIONER

PASSAIC COUNTYchallenger

Bryan Acciani

Democrat · MUNICIPAL OFFICE

NEPTUNE TOWNSHIPchallenger

Bryan Acciani

Democrat · MUNICIPAL OFFICE

NEPTUNE TOWNSHIPchallenger

Byrnes June

Republican · COUNTY COMMISSIONER

ATLANTIC COUNTYchallenger

Byron Driscoll

Republican · COUNTY COMMISSIONER

GLOUCESTER COUNTYchallenger

Caitlin Giles-Mccormick

Democrat · COUNTY CLERK

HUNTERDON COUNTYchallenger

Candace M Faust

Democrat · MUNICIPAL OFFICE

EATONTOWN BOROUGHchallenger

Guides