Robert Rusch, Construction Official - Ext. 20

Robert oversees the daily operations of the Building Department.  He has final approval on all applications.  He may impose penalties when appropriate.  And is responsible for preparing yearly budgets for the Mayor and Council.

Liz Stass, Technical Assistant - Ext. 19

Liz schedules inspections, answers questions regarding building permit requirements and  prepares month-end financial reports.  She is responsible for submitting reports to the NJ Department of Community Affairs. Her hours are Monday through Thursday from 9:15 - 1:00


Robert Rusch  - Building Inspector - Ext. 20

Brian Drewes - Plumbing Subcode Inspector

James Hoffmann - Electrical Subcode Inspector 

Alan Silverman - Fire Subcode Inspector

The Borough Inspectors conduct land reviews to ensure that projects conform to all code and inspection requirements.


Bob Rusch - Zoning Officer - Ext. 20 

Reviews drawings and surveys for proposed projects to ensure that the zoning code is strictly enforced. Bob also issues all zoning permits.



Construction Official:

Monday 10:45am to 2:15pm
Tuesday 7:00am to 10:00am
Wednesday 10:45am to 12:15pm
Thursday 7:00am - 9:00am
Friday 12:30pm to 2:00pm

For an appointment with the Construction Official call 201-664-1849 Ext 19

Electrical: Tuesday & Thursday 3:30pm-6:30pm

Plumbing:  Monday 9am-11am
                    Wednesday 2pm-3pm
                    Friday 3:30pm - 5:30pm

Fire: Wednesday & Friday 1:00pm-3:00pm

Permits: Issued Monday through Thursday from 9:15am-2:00pm

Zoning Officer: Monday 5:30pm to 7:00pm or by Appointment 


Building Department Forms, Click Here.

Building Permit Process, Click here.

Hours of Construction

Municipal Court sessions will now be conducted virtually/remotely to minimize exposure to COVID-19.

Accordingly, all complainants, defendants, attorneys, victims are to contact the municipal court via email at or at (201) 664-1849 x23 to provide your full name, e-mail address, and cell phone number within seven days of a court notice.




The Old Tappan Municipal Court is located at 227 Old Tappan Road

COURT SESSION - First TUESDAY of the Month at 4pm 


Phone (201) 664-1849 Ext. 23
Fax  (201) 664-0331


Municipal Court Judge - Warren F. Clark, J.M.C.

Municipal Court Administrator - Laurel Carnazza
Office Hours of Court Administrator - Tues & Wed 1pm to 4pm

Prosecutor - Christopher Martin




The Old Tappan Municipal Court has jurisdiction over the following cases:


Motor Vehicle/Traffic Violations (NJ Motor Vehicle Commission info. click here.)


Disorderly/Petty Disorderly Persons Offenses


Violations of Weights and Measures


Parks and Forests


Fish and Game


Society for the Prevention of Cruelty to Animals


Violations of Municipal Ordinances of Old Tappan

If you are charged with a more serious offense, these "indictables" would be sent to the Bergen County Prosecutor's Office.  The case would either be brought before a Grand Jury in Superior Court or downgraded to the Old Tappan Municipal Court by the Bergen County Prosecutor.



Many traffic and parking offenses are payable by mail or at the Court Administrator's payment window in Borough Hall.  If no court appearance is required, you may make your payment by mail or in person. By doing this, you are waiving your right to trial and pleading guilty. Call the Violations Bureau if you do not see the amount to be paid on the back of the summons.

For all violations and offenses for which fines are not payable by mail, the matter must be heard in Court before the Judge.  If you wish to plead not guilty to a summons, telephone or write to the Violations Bureau at least one (1) week prior to the court date listed on the summons.  Note - this must be done by phone or in person, it cannot be done via the website or email. 

You may represent yourself or have an attorney represent you. If you cannot afford an attorney and you are charged with an offense that has a consequence of magnitude (a substantial fine, loss of driving privileges or incarceration), a Public Defender application may be filled out by you at your first court appearance for the Judge to review. If an interpreter isneeded, one will be provided by the Court. The Court is unable to recommend attorneys but will provide you with the number of the Bergen County Legal Services. The Bergen County Legal Services will assist you if you need a recommendation.

Please do not hesitate to call the Violation Bureau if you have any questions or are unsure as to how to proceed.

Who We Are 


Anna Haverilla
Borough Administrator

(201) 664-1849 ext. 12

The Borough Administrator is responsible for the day-to-day administration of the Borough. This person is in charge of all Borough employees, is liaison between the Mayor and Council and all departments, boards and committees, and prepares ordinances and resolutions.   

Jean M. Donch, RMC
Borough Clerk

(201) 664-1849 ext. 11

The Borough Clerk prepares Mayor and Council meeting agendas, maintains minutes, issues licenses, and is the chief election official. The Borough Clerk also manages the housing of government documents, and all Open Public Records (OPRA) requests must be made through her office. In addition, the Clerk is responsible for issuing Business Licenses, and Housing of Animals Licenses on a yearly basis. 

Lori Langone, CMR
Registrar of Vital Statistics/Admin. Assistant

(201) 664-1849 ext. 10

If you have a question, he/she will either assist you or direct you to the right person. The responsibilities of the Registrar of Vital Statistics includes issuing: marriage licenses, birth certificates, death certificates, and certified copies.  The Registrar also issues dog or cat licenses and can provide voter registration forms and passport application information.


For a variety of forms, such as: Resident Complaints, Public Records, Liquor License Applications and Absentee Ballots - visit the Forms webpage.





Additional information