Gary Mehta, CPA, EA

Certified Public Accountant


233 Mt. Airy Road, 1st Floor

Basking Ridge, NJ 07920

basking ridge, nj

(908) 546-1904

Call to Set Up an Appointment

Bedminister, nj

(908) 546-1903
90 Washington Valley Road Bedminster, New Jersey, NJ 07921

Call to Set Up an Appointment

1200 Route 22 East Suite 2000 Bridgewater, New Jersey, NJ 08807

BRIDGEWATER, NJ

(908) 546-1904

Call to Set Up an Appointment

20 Commerce Drive 1st Floor Cranford, New Jersey, NJ 07016

(732)510-1977

CRANFORD, NJ

Call to Set Up an Appointment

NEW JERSEY OFFICE LOCATIONS

(732)510-1977

Call to set up an Appointment

197 Route 18 South, Suite 3000

East Brunswick, NJ 08816

EAST BRUNSWICK, NJ

1 Meadowlands Plaza, Suite 200

East Rutherford, NJ  07073

(732)510-1977

Call us to set up an Appointment

east rutherford, nj

Fort Lee, NJ

1 Bridge Plaza, 2nd Floor

​Fort Lee, NJ 07024

(732)510-1977

Call us to set up an Appointment

Freehold, NJ

4400 Route 9 South, Suite 1000

Freehold, NJ 07728

(732)510-1977

Call us to setup an Appointment

411 Hackensack Ave,  2nd floor

Hackensack, NJ 07601

(732)510-1977

Call us to set up an Appointment

HACKENSACK, NJ

Hamilton, NJ

JERSEY CITY, NJ

Harborside Financial Center
2500 Plaza 5, 25th floor,
Jersey City, NJ 07311
​(732)510-1977
Call us to set up an Appointment

100 Horizon center blvd

Hamilton,  NJ  08691

(732)510-1977

Call us to set up an Appointment

Mahwah, NJ

One International Blvd, Suite 400

Mahwah, NJ 07495

(732)510-1977

Call us to set up an appointment

Morristown, nj

55 Madison Ave, Suite 400

Morristown, NJ 07960

(732) 510-1977

Call us to set up an appointment

309 Fellowship Road, East Gate Center,
Suite 200
​Mount Laurel, NJ 08054
(732)510-1977
Call us for an Appointment

Mount Laurel, NJ

Newark, nj

One Gateway Center, Suite 2600 Newark, New Jersey, NJ 07102 (973)313-7606

Call us to set up an Appointment


Paramus, nj


140 E. Ridgewood ave

Paramus, NJ 07652

(732)510-1977

Call us to set up an appointment

Parsippany, nj

Piscataway, NJ

2001 Route 46, Suite 310
Parsippany, NJ  07054
(732)510-1977
Call us to set up an Appointment
30 Knightsbridge Road, Suite 525
​Piscataway, NJ 08854
(732)510-1977
Call us to set up an Appointment

princeton, nj

100 Overlook Center, 2nd Floor,
​Princeton, NJ 08540
(732)510-1977
Call us to set up an appointment

Red Bank, nj

125 Half Mile Road Suite 200 Red Bank, NJ 07701

(732)510-1977

Call us to set up an Appointment

ROSELAND, NJ 

101 Eisenhower Pkwy, Suite 300
Roseland, NJ 07068
(732)510-1977
​Call us to set up an Appointment

Park 80 West

250 Pehle Avenue, Suite 200

​Saddlebrook NJ 07663

(732)510-1977

Call us to set up an Appointment


Saddlebrook, nj

Short hills, nj

51 JFK Parkway, First Floor West
Short hills, NJ 07078
(732)510-1977
Call us to set up an Appointment

TOTOWA, NJ

999 Riverview Drive, 2nd Floor

Totowa, NJ 07512

(732)510-1977

Call us to set up an Appointment

Woodbridge, nj

581 Main Street, 6th Floor
​Woodbridge, NJ 07095
(732)510-1977
Call us to set up an Appointment

Woodcliff Lake, nj

50  Tice Blvd, Suite 340

​Woodcliff Lake, NJ 07677

(732)510-1977

​Call us to set up an Appointment

FOR ANY LOCATIONS, CALL TO SETUP AN APPOINTMENT @ 732-510-1977

Counties we serve -  Middlesex County, Monmouth County, Somerset County, Union County, Essex County, Bergen County, Union County, Hudson County, Ocean County, Essex County, Passaic County, Mercer county and Burlington County.