Craig McMackin

Primary Specialty: Cardiovascular Disease (Cardiology)
Experience: 24 + years
Location
104 Pheasant Run
Suite 128
Newtown, PA 18940-3428
+3 more locations


Phone Number
(215) 860-3344

About Craig McMackin

Craig McMackin is a Cardiovascular Disease (Cardiology) specialist in Newtown, Pennsylvania. His practice locations are also in Philadelphia, PA, Lawrenceville, NJ and Robbinsville, NJ. He graduated from Temple University School Of Medicine with his medical degree in 2000. Craig McMackin has more than 24 years of experience. His specialties include Cardiovascular Disease (Cardiology).
Craig McMackin is affiliated with many hospitals including St Mary Medical Center, Hospital Of Univ Of Pennsylvania and Nazareth Hospital. He cooperates with many other doctors and specialists in medical groups: Methodist Associates In Healthcare Inc and Methodist Associates In Healthcare Of New Jersey, P.C..

Education

Craig McMackin graduated from the Temple University School Of Medicine in 2000.

Doctor Profile

First Name Craig
Last Name McMackin
Gender Male
NPI 1194941195
PECOS ID 1759375934

Affiliated Hospitals


Langhorne-Newtown Rd, Langhorne, PA 19047
Hospital Rating:

Patient Survey Rating:

34Th & Spruce Sts, Philadelphia, PA 19104
Hospital Rating:

Patient Survey Rating:

2601 Holme Ave, Philadelphia, PA 19152
Hospital Rating:

Patient Survey Rating:

Medical Licenses

Specialization Classification License Number State
Cardiovascular Disease Internal Medicine MD434347 Pennsylvania
Cardiovascular Disease Internal Medicine 25MA08429600 New Jersey

Locations

Craig McMackin, MD
104 Pheasant Run
Suite 128
Newtown, PA 18940-3428
(215) 860-3344


Craig McMackin, MD
111 S 11Th St
Suite 8490
Philadelphia, PA 19107-4824
(215) 955-6161


Craig McMackin, MD
3140 Princeton Pike
Fl 2
Lawrenceville, NJ 08648-2330
(609) 895-1919


Craig McMackin, MD
1 Union St
Suite 101
Robbinsville, NJ 08691-4219
(609) 890-6677