Craig Joseph Mcmackin MD?
Update this Profile
Craig Joseph Mcmackin MD, Cardiologist
We verify the medical license of each FindaTopDoc Verified Doctor to ensure that their license is active and they are in good medical standing.

Craig Joseph Mcmackin MD

Cardiologist | Cardiovascular Disease

4/5(24)
104 PHEASANT RUN NEWTOWN PA, 18940
Rating

4/5

About

Dr. Craig Mcmackin is a cardiologist practicing in Providence, RI. Dr. Mcmackin specializes in diagnosing, monitoring, and treating diseases or conditions of the heart and blood vessels and the cardiovascular system. These conditions include heart attacks, heart murmurs, coronary heart disease, and hypertension. Dr. Mcmackin also practices preventative medicine, helping patients maintain a heart-healthy life.

Board Certification

Internal MedicineAmerican Board of Internal MedicineABIM- Cardiovascular Disease

Internal MedicineAmerican Board of Internal MedicineABIM- 2004

Provider Details

MaleEnglish 17 years of experience

Expert Publications

Data provided by the National Library of Medicine

Fellowships

  • Brown University Medical School - Providence, RI - Cardiovascular Disease  

Craig Joseph Mcmackin MD's Practice location

Practice At 593 Eddy St

593 Eddy St -
Providence, RI 02903
Get Direction
New patients: 401-444-8450
Fax: 401-444-5088

Practice At 777 Township Line Road Suite 140

777 Township Line Road Suite 140 -
Morrisville, PA 19067
Get Direction

104 PHEASANT RUN -
NEWTOWN, PA 18940
Get Direction
New patients: 215-860-3344
Fax: 215-860-8950

Craig Joseph Mcmackin MD's reviews

(24)
Write Review

Patient Experience with Dr. Mcmackin


4.0

Based on 24 reviews

Craig Joseph Mcmackin MD has a rating of 4 out of 5 stars based on the reviews from 24 patients. FindaTopDoc has aggregated the experiences from real patients to help give you more insights and information on how to choose the best Cardiologist in your area. These reviews do not reflect a providers level of clinical care, but are a compilation of quality indicators such as bedside manner, wait time, staff friendliness, ease of appointment, and knowledge of conditions and treatments.

Recommended Articles

  • A New Form of Spaghetti Has Been Designed to Reduce the Risk of Heart Disease

    Scientists have developed ‘super spaghetti’, a variant of the normal form made from barley flour and this new form of noodles is supposed to reduce the risk of heart disease. Super spaghetti was developed by the scientists in Italy and Spain and the report is published in, Journal of...

  • What is the Impact of High Blood Pressure?

    What is High Blood Pressure?High blood pressure is a condition whereby an individual’s blood vessels become strained due to high pressure by the blood flowing in them. It’s a dangerous condition not because it has any negative side-effects on its own but because of the potential health problems...

  • Heart Palpitations: What Is It and What Are the Causes?

    Our heart rate is automatically controlled by the autonomic nervous system (ANS) that has two divisions: sympathetic and parasympathetic. The part of the ANS that is responsible for raising a person’s heart rate through the sympathetic plexus is the sympathetic division. The parasympathetic...

  • Hydrochlorothiazide and Diabetes

    DiabetesInsulin is a hormone that is secreted by the pancreas. Diabetes can develop when the pancreas stops secreting insulin or when the body becomes resistant to insulin. The most common type of diabetes is type 2 diabetes.According to the American Diabetes Association, more than 25 million people...

  • The History of Muscular Dystrophy

    What is muscular dystrophy?Muscular dystrophy is an inherited disorder, which is often characterized by a progressive type of muscular degeneration and weakness. There are several types of muscular dystrophy, wherein each type eventually leads to an increased disability, strength loss, and potential...

  • Diagnosing Heart Palpitations

    What are heart palpitations?Heart palpitations are when you start feeling your own heart beating. You will feel as if your heart is beating too fast, slow, forcefully, or irregularly. You will feel as if you missed a beat. The frequency and severity of heart palpitations will vary from one person to...

Nearby Providers

Nearest Hospitals

ROGER WILLIAMS MEDICAL CENTERl

825 CHALKSTONE AVENUE PROVIDENCE RI 2908

Head northeast 499 ft
Turn left onto Eddy Street 1080 ft
Turn left onto Allens Avenue (US 1A) 185 ft
Continue straight onto Eddy Street (US 1A) 1678 ft
Continue slightly right onto Dyer Street 1774 ft
Continue straight onto Memorial Boulevard 989 ft
Turn right onto Kennedy Plaza 413 ft
Turn left onto North Main Street (US 44) 1759 ft
Turn left onto Smith Street (US 1) 4386 ft
Turn left onto Chalkstone Avenue 2622 ft
You have arrived at your destination, on the right

RHODE ISLAND HOSPITALl

593 EDDY STREET PROVIDENCE RI 2903

Head northeast 499 ft
Turn right onto Eddy Street 8 ft
You have arrived at your destination

WOMEN AND INFANTS HOSPITAL OF RHODE ISLANDl

101 DUDLEY STREET PROVIDENCE RI 2905

Head northeast 499 ft
Turn right onto Eddy Street 321 ft
Turn right onto Dudley Street 1311 ft
Turn right 234 ft
You have arrived at your destination, on the right

CAPITAL HEALTH MEDICAL CENTER - HOPEWELLl

ONE CAPITAL WAY PENNINGTON NJ 8534

Head north 183 ft
Make a slight right 292 ft
Turn left onto Township Line Road 789 ft
Continue straight onto Stony Hill Road 2802 ft
Turn right onto Yardley Newtown Road (PA 332) 1995 ft
Take the ramp on the right 2689 ft
Merge left onto I 95 5.2 mi
Take the ramp on the right towards Scotch Road 2574 ft
Keep right at the fork towards Scotch Road North 1085 ft
Continue straight onto Scotch Road ((611)) 368 ft
Go straight onto Scotch Road (CR 611) 1757 ft
Turn right 957 ft
You have arrived at your destination

ST MARY MEDICAL CENTERl

LANGHORNE-NEWTOWN RD LANGHORNE PA 19047

Head north 183 ft
Make a slight right 292 ft
Turn left onto Township Line Road 789 ft
Continue straight onto Stony Hill Road 2802 ft
Turn left onto Yardley Newtown Road (PA 332) 1818 ft
Continue straight onto Newtown Bypass (PA 332) 2.4 mi
Turn left onto Newtown Pike (PA 413) 1182 ft
Continue straight onto Langhorne Newtown Road (PA 413) 4885 ft
You have arrived at your destination

BARIX CLINICS OF PENNSYLVANIAl

280 MIDDLETOWN ROAD LANGHORNE PA 19047

Head south 130 ft
Turn right 223 ft
Turn left 102 ft
Turn right onto Township Line Road 2381 ft
Turn right onto Langhorne Yardley Road 1.4 mi
Turn left onto Woodbourne Road 3542 ft
Turn left onto Woodbourne Road (PA 2033) 4762 ft
Turn left onto 4th Street 433 ft
Turn right onto Middletown Boulevard 431 ft
You have arrived at your destination, on the right

ST MARY MEDICAL CENTERl

LANGHORNE-NEWTOWN RD LANGHORNE PA 19047

Head east on Pheasant Run 1794 ft
Turn right onto Penns Trail 1075 ft
Turn right onto Newtown Bypass (PA 332) 1.2 mi
Turn left onto Newtown Pike (PA 413) 1182 ft
Continue straight onto Langhorne Newtown Road (PA 413) 4885 ft
You have arrived at your destination

BARIX CLINICS OF PENNSYLVANIAl

280 MIDDLETOWN ROAD LANGHORNE PA 19047

Head east on Pheasant Run 1794 ft
Turn right onto Penns Trail 1118 ft
Continue straight onto Woodbourne Road 2.3 mi
Turn left onto Woodbourne Road (PA 2033) 4762 ft
Turn left onto 4th Street 433 ft
Turn right onto Middletown Boulevard 431 ft
You have arrived at your destination, on the right

CAPITAL HEALTH MEDICAL CENTER - HOPEWELLl

ONE CAPITAL WAY PENNINGTON NJ 8534

Head east on Pheasant Run 1794 ft
Turn right onto Penns Trail 1118 ft
Turn left onto Newtown Bypass (PA 332) 1.1 mi
Continue straight onto Yardley Newtown Road (PA 332) 3773 ft
Take the ramp on the right 2689 ft
Merge left onto I 95 5.2 mi
Take the ramp on the right towards Scotch Road 2574 ft
Keep right at the fork towards Scotch Road North 1085 ft
Continue straight onto Scotch Road ((611)) 368 ft
Go straight onto Scotch Road (CR 611) 1757 ft
Turn right 957 ft
You have arrived at your destination