NASPAC Strong:
Quality Care when
you need it the most.

What Our Clients Say

google
Swurv Makaveli
April 2, 2024

This is by far the most amazing service you can receive from the front desk to the physician everything is grade A+ …

google
Tom Tann
January 10, 2024

Been coming here for over a year. Everybody is great and very helpful. Since I’ve been coming here my pain has been under control so I can live my life.

google
linda doerr
November 29, 2023

Dr. KIERAN SLEVIN gave me my life back. I had a serious slip and fall accident in the shower in February of this year. Dr. SLEVIN has treated me so personally, and has given me therapies that are specific to my back problems. Now, it is nine months after my injury, and I have gone from a pain level of 10 to a pain level of zero. God bless you Dr. SLEVIN.

google
Gabby Keefe
November 22, 2023

Dr. Slevin was very informative and kind for all my visits, helped me understand and feel very comfortable for my procedures.

google
Julie Dey
July 12, 2023

Very friendly and available when needed. Hainesport office is full of personality and exciting expression!! Keep being you!!! Would sacrifice the transfer/drive from Princeton just for the staff.

google
Keri Boyle
June 6, 2023

I am a patient and they care about us. I absolutely love Dr Rastogi and Jen .. I would totally recommend this location to anyone. Thank you for caring about your patients

THE LATEST

NASPAC News

NASPAC Docs Visit “Who’s Who In Philly Labor” – WWDB-860AM

October 6, 2021
The Who’s Who in Philly Labor 10-05-21 – WWDB-AM (wwdbam.com) Dr. Kieran Slevin and Dr. Leonard Bruno visited WWDB-860AM’s “Who’s Who In Philly Labor” to discuss how North American Spine and Pain can help workers comp and injured patients who may also be in need of legal assistance with ...
Read More »
1 2 3 5
North American Spine and Pain uses state of the art equipment. You can feel at ease in the safest hands.
WE'RE A PART OF YOUR COMMUNITY

Let’s get you to the right location

Serving the tri-state area since 2014

Brooklyn New York Location

Bronx New York Location

Address:
2356 University Ave.
Bronx, NY 10456

Phone: (929) 734-5049
Fax: (929) 734-5048

Appointment: Bronx Clinic

Kew Gardens New York Location

Hainesport New Jersey Location

Address:
404 Creek Crossing Blvd,
Hainesport, NJ 08036

Phone: (609) 845-3988
Fax: (609) 288-6078

Appointment: Hainesport Clinic
X5G2+3F Hainesport, New Jersey

Cherry Hill New Jersey Location

Address:
1601 Kings Hwy N Suite 800,
Cherry Hill, NJ 08034

Phone: (856) 888-2602
Fax: (856) 528-2610

Appointment:  Cherry Hill Clinic WX8V+F5 Cherry Hill, New Jersey

Langhorne Pennsylvania Location

Address:
940 Town Center Dr Suite F - 50,
Langhorne, PA 19047

Phone: (267) 352-3990
Fax: (267) 352-3993

Appointment: Langhorne Clinic
54QC+CX Langhorne, Pennsylvania

Blackwood New Jersey Location

Address:
160 Fries Mill Rd,
Washington Township, NJ 08012

Phone: (856) 516-4566
Fax: (856) 516-4577

Appointment: Washington Twp Clinic
PXR3+4F Washington Township, New Jersey

Willow Grove Pennsylvania Location

Address:
2325 Maryland Rd Suite 100,
Willow Grove, PA 19090

Phone: (215) 657-1315
Fax: (215) 659-8964

Appointment: Willow Grove Clinic
5V77+4W Willow Grove, Pennsylvania

Bala Cynwyd Pa Location

Address:
100 Presidential Blvd,
Bala Cynwyd, PA 19004

Phone: (484) 436-2123
Fax: (484) 436-2338

Appointment: Bala Cynwd Clinic
2Q6P+HP Bala Cynwyd, Pennsylvania

Princeton New Jersey Location

Address:
707 Alexander Rd,
Princeton, NJ 08540

Phone: (609) 356-0744
Fax: (609) 356-0120

Appointment: Princeton Clinic
89F6+7W Princeton, New Jersey

Toms River New Jersey Location

Address:
202 NJ-37 STE 6,
Toms River, NJ 08755

Phone: (732) 503-4373
Fax: (732) 851-1660

Appointment: Toms River Clinic
XQ8G+V3 Toms River, New Jersey

Paoli Pennsylvania Location

Address:
2 Industrial Blvd Suite 210,
Paoli, PA 19301

Phone: (484) 879-6508
Fax: (484) 879-6509

Appointment: Paoli Clinic
2GV2+CW Paoli, Pennsylvania

Pittsburgh Pennsylvania Location

Address:
1000 Integrity Dr,
Penn Hills, PA 15235

Phone: (412) 723-1566
Fax: (412) 871-0279

Appointment: Penn Hills Clinic
F55G+85 Penn Hills, Pennsylvania

Newark Delaware Location

Address:
2600 Glasgow Ave # 126,
Newark, DE 19702

Phone: (302) 439-3063
Fax: (302) 300-3502

Appointment: Newark DE Clinic
H7X4+P3 Newark, Delaware

Northfield New Jersey Location

Address:
2605 Shore Rd Ste 203b,
Northfield, NJ 08225

Phone: (609) 910-5990
Fax: (609) 910-5989

Appointment: Northfield Clinic
9C5R+R6 Northfield, New Jersey

Wexford Pennsylvania Location

Address:
9000 Brooktree Rd, #110
Wexford, PA 15090

Phone: (412) 203 8779

Appointment: Wexford Clinic
F55G+85 Penn Hills, Pennsylvania

East Orange New Jersey Location

Address:
240 Central Ave 3rd floor
East Orange, NJ 07018

Phone: (862) 206-5230
Fax: (973) 577-7610

Appointment: East Orange, NJ Clinic
H7X4+P3 East Orange, NJ

Buffalo New York Location

Address:
468 Delaware Ave., Suite C, Flr 2
Buffalo, NY 14202

Phone: (716) 468-1180
Fax: (716) 456-1181

Appointment: Buffalo, NY Clinic
Buffalo, NY Clinic

Bayonne New Jersey Location

Address:
29 E 29th St
Bayonne, NJ 07002

Phone: (862) 206-5230
Fax: (973) 577-7610

Appointment: Bayonne, NJ Clinic

North American Spine & Pain Gave Me My Old Life Back

I was in a car accident when I was in my early 20s but I didn’t start having pain until years later. I suffered from chronic migraines, neck and arm pain with numbness in my hand. I saw a pain doctor in NY and I never really had the relief I was looking for. Dr. Rastogi and North American Spine & Pain were referred to me when I moved into the area, and right from the start they had a great treatment plan to get me back to pain relief…
Read More

North American Spine & Pain
values our Community Partners

Sign up for our Newsletter

Subscription Form
North American Spine and Pain Consultants Logo

Copyright © North American Medical Associates. All Rights Reserved