
Highlights
Age Groups Seen
- Adult 18-64
- Older Adult 65+
Languages
- English
Gender
MaleAffiliations
- Corewell Health Beaumont Troy Hospital
- Corewell Health William Beaumont University Hospital
Locations
- Corewell Health Heart Rhythm Clinic - 4550 Investment Dr
- 4550 Investment Drive, Suite 250, Troy, MI 48098
- Get Directions
- Phone: 248-267-5050
- Fax: 248-267-5051
- Corewell Health William Beaumont University Hospital Cardiology - 4600 Investment Dr
- 4600 Investment Drive, Suite 200, Troy, MI 48098
- Get Directions
- Phone: 248-267-5050
- Fax: 248-267-5051
- Corewell Health Cardiology Clinic - 15959 Hall Rd
- 15959 Hall Road, Suite 304, Macomb, MI 48044
- Get Directions
- Phone: 248-267-5050
- Fax: 248-267-5051
Experience
Education
- Fellowship: Beaumont Hospital, Cardiology, 1991
- Residency: Beaumont Hospital, Internal Medicine, 1988
- Medical School: Wayne State University School of Medicine, Doctor of Medicine (MD), 1985
Board Certifications
- Cardiovascular Disease: American Board of Internal Medicine, 1991
- Internal Medicine: American Board of Internal Medicine, 1988
Insurance
- Aetna Better Health
- Aetna/Cofinity
- Align Senior Care MI
- BCBS Medicare Advantage Plus Blue
- BCBSM Traditional
- BCBSM Trust PPO
- Blue Care Network
- Blue Care Network Medicare Advantage
- Blue Cross Complete
- Blue Preferred Plus
- Cigna
- Claritev
- HAP CareSource
- Health Alliance Plan by Henry Ford
- Humana Medicare Advantage
- McLaren
- Medicaid
- Medicare
- Meridian AmBetter
- Meridian Meridian Complete - East
- Meridian Wellcare
- Molina
- Priority Health
- Railroad Medicare
- Trinity Health Plan of MI
- United Health Care
- United Health Care Community Plan (Medicaid)
- Zing Health
Ratings & Reviews
4.9 out of 5
269 ratings, 107 reviewsCorewell Health is committed to delivering high-quality and compassionate care. These ratings and reviews are transparent patient feedback collected via survey following a provider care experience that asks patients and families about the care they received.
- 5 out of 5 starsReviewed on 6/28/2026
Very good doctor. I am glad to have connected with him.
- 5 out of 5 starsReviewed on 6/27/2026
I am thankful that he is my Doctor!
- 5 out of 5 starsReviewed on 6/25/2026
Very patient when we asked follow up questions.
- 5 out of 5 starsReviewed on 6/23/2026
He is very helpful and caring.
- 5 out of 5 starsReviewed on 6/16/2026
He was great and took the time to listen to me
- 5 out of 5 starsReviewed on 6/13/2026
A good experience.
- 5 out of 5 starsReviewed on 6/13/2026
Certainly seems to know his job. He listens.
- 5 out of 5 starsReviewed on 6/12/2026
I like him as he is not an alarmist, as such Drs tend as I am an older patient
- 5 out of 5 starsReviewed on 6/12/2026
Excellent, knowledge and caring.
- 5 out of 5 starsReviewed on 6/12/2026
Dr. Cragg is very knowledgeable, professional, and easy to talk with.
- 5 out of 5 starsReviewed on 6/12/2026
The best!
- 5 out of 5 starsReviewed on 6/12/2026
Very competent and caring cardiologist. I’ve been Dr. Cragg’s patient for many years.
- 5 out of 5 starsReviewed on 6/9/2026
All good.
- 5 out of 5 starsReviewed on 5/26/2026
He has kept me going for almost 30 years now.
- 5 out of 5 starsReviewed on 5/22/2026
Dr Craig made me feel more at ease about my AFib.
- 5 out of 5 starsReviewed on 5/22/2026
Answered all my questions and concerns
- 5 out of 5 starsReviewed on 5/22/2026
Thank you, Dr. Cragg!
- 4 out of 5 starsReviewed on 5/16/2026
Appreciate Dr Cragg’s caring manner
- 5 out of 5 starsReviewed on 5/16/2026
Dr cragg is the best!
- 5 out of 5 starsReviewed on 5/16/2026
Great caring doctor, listens and explains.
- 5 out of 5 starsReviewed on 5/15/2026
He was very reassuring.
- 5 out of 5 starsReviewed on 5/12/2026
Dr Craig was very thorough and answered all the question's I had.
- 5 out of 5 starsReviewed on 5/11/2026
Personable
- 5 out of 5 starsReviewed on 5/8/2026
Very calm, a good listener. He actually wanted to hear what my concerns were. Most of the doctors didn’t want to take the time to listen.
- 5 out of 5 starsReviewed on 5/8/2026
Dr. Cragg is very experienced and knowledgeable in heart issues.
- 5 out of 5 starsReviewed on 5/8/2026
Thank you :)
- 5 out of 5 starsReviewed on 5/8/2026
Needed to get cheaper med. Got that. Also reordered other meds with no problem.
- 5 out of 5 starsReviewed on 5/8/2026
Thank you for your caring.
- 4 out of 5 starsReviewed on 4/26/2026
No problems
- 5 out of 5 starsReviewed on 4/21/2026
Dr. Cragg a true superhero!
- 5 out of 5 starsReviewed on 4/20/2026
He was helpful and understanding......He was great, very impressed.... +
- 5 out of 5 starsReviewed on 4/18/2026
Again having to change doctors I am glad we chose him.
- 5 out of 5 starsReviewed on 4/18/2026
Great Doctor
- 5 out of 5 starsReviewed on 4/18/2026
He cares about his patients
- 5 out of 5 starsReviewed on 4/16/2026
He's a very caring Doctor and tells you straight out what the problem is and what needs to be done to correct it.
- 5 out of 5 starsReviewed on 4/16/2026
He explained everything in terms that I could understand. Very informative
- 5 out of 5 starsReviewed on 4/11/2026
Took the time to listen.
- 5 out of 5 starsReviewed on 4/11/2026
Answers all questions. Explains everything well.
- 5 out of 5 starsReviewed on 4/11/2026
Very caring and a good listener.
- 5 out of 5 starsReviewed on 4/10/2026
One of the best of the best.
- 5 out of 5 starsReviewed on 4/10/2026
The Doctor was great. The checking and check out was awesome. The medical assistant rude
- 5 out of 5 starsReviewed on 4/6/2026
He listens
- 5 out of 5 starsReviewed on 4/4/2026
The best
- 5 out of 5 starsReviewed on 4/4/2026
trusted advisor
- 5 out of 5 starsReviewed on 4/3/2026
Dr Cragg gives you all the time you need to ask questions
- 5 out of 5 starsReviewed on 4/3/2026
Dr. David, Cragg is excellent Cardiology Doctor,
- 5 out of 5 starsReviewed on 4/3/2026
Dr Cragg listened carefully to everything I told him and answered all my questions.
- 5 out of 5 starsReviewed on 4/3/2026
Dr. Craig is always prepared when he walks in the room and starts talking to you. He is focused on your situation and has on hand, previous history and comparisons ready and focused.
- 5 out of 5 starsReviewed on 3/20/2026
Very thorough
- 5 out of 5 starsReviewed on 3/20/2026
Dr. Cragg has always listened & answered all questions
- 5 out of 5 starsReviewed on 3/14/2026
Very informative and attentive to my issues
- 5 out of 5 starsReviewed on 3/14/2026
I have been going to Dr. Cragg for 3 years and I feel better about my care.
- 5 out of 5 starsReviewed on 3/13/2026
I like him..he has a good way about him. He reviews the past and current info looking for the most compelling and accurate diagnosis
- 5 out of 5 starsReviewed on 3/13/2026
Has kept me alive for past years Thanks!
- 5 out of 5 starsReviewed on 3/13/2026
He explains very thing and is very helpful and takes the time to answer all questions and concerns
- 5 out of 5 starsReviewed on 3/12/2026
Great doctor and great listener.
- 5 out of 5 starsReviewed on 3/6/2026
Dr. Cragg is very thoughtful and attentive during my visits. He treats my concerns as his own, listens and explains as well as works like I’m an extension of his personal network, not just another patient.
- 5 out of 5 starsReviewed on 3/5/2026
Excellent service.
- No RatingReviewed on 2/21/2026
I am very happy!
- 5 out of 5 starsReviewed on 2/18/2026
Just to say thank you and we appreciate all they do
- 5 out of 5 starsReviewed on 2/18/2026
He cares. Has listen to you. Glad I found him
- 5 out of 5 starsReviewed on 2/14/2026
Been seeing him for years. He cares!!!
- 5 out of 5 starsReviewed on 2/13/2026
He is a great doctor
- 5 out of 5 starsReviewed on 2/13/2026
An excellent cardiologist
- 5 out of 5 starsReviewed on 2/5/2026
He was straight to the point
- 3 out of 5 starsReviewed on 2/4/2026
Not the most warm personality
- 4 out of 5 starsReviewed on 1/29/2026
Nice man
- 5 out of 5 starsReviewed on 1/29/2026
Love him!!!!!
- 5 out of 5 starsReviewed on 1/24/2026
Very caring
- 5 out of 5 starsReviewed on 1/22/2026
He explains everything so you understand what's going on and he listens
- No RatingReviewed on 1/22/2026
He does answer questions
- 5 out of 5 starsReviewed on 1/22/2026
A very caring man
- 5 out of 5 starsReviewed on 1/22/2026
Helpful, honest and open responses to questions.
- 5 out of 5 starsReviewed on 1/17/2026
Dr Cragg answer all my questions, great suggestions to improve my health plus he wants to see me again. He completely understood my concerns and took them seriously. I didn't feel rushed
- 5 out of 5 starsReviewed on 1/17/2026
I felt relaxed and was interested in informing me
- 5 out of 5 starsReviewed on 1/15/2026
He approaches my care with a calmness and knowledge that belies his experience. His demeanor is serious while being down to earth and personable.
- 5 out of 5 starsReviewed on 1/12/2026
I have seen Dr. Cragg for many years, and I have great confidence in him.
- 5 out of 5 starsReviewed on 1/6/2026
He takes the time to really listen about your concerns
- 5 out of 5 starsReviewed on 12/15/2025
Dr. Cragg explained my test results thoroughly.
- 5 out of 5 starsReviewed on 12/13/2025
Caring and professional and doing his best to provide the medical information needed to insure life positive treatment outcome for me.
- 5 out of 5 starsReviewed on 12/7/2025
Dr. Cragg has been my doctor for over 20 years. I feel very comfortable with him. The most important thing is that I trust him with I life.
- 5 out of 5 starsReviewed on 12/5/2025
Quick and to the point
- 5 out of 5 starsReviewed on 12/3/2025
I felt comfortable with Dr. Craig's explanation, I would definitely recommend him
- 5 out of 5 starsReviewed on 11/29/2025
Attentive to your needs and systems your describing.
- 5 out of 5 starsReviewed on 11/28/2025
He is the best. I was fortunate to be his patient!
- 5 out of 5 starsReviewed on 11/28/2025
Dr Cragg is an excellent doctor. I have full confidence in what he recommends and feel very comfortable as his patient.
- 5 out of 5 starsReviewed on 11/25/2025
The biggest issue I have with this practice is it is extremely hard to get appointment set up
- 5 out of 5 starsReviewed on 11/24/2025
Dr. cragg went over my overall care and made changes that were best for me. He helped make my life better and easier.
- 5 out of 5 starsReviewed on 11/22/2025
Excellent listener to my questions.
- 5 out of 5 starsReviewed on 11/22/2025
He’s very carrying and alway figures out the toughest situations
- 5 out of 5 starsReviewed on 11/22/2025
Dr. Cragg answers all of my questions and gives me the time to ask them. I really like that video calls are available for appointments. He’s a top notch Doc!
- 5 out of 5 starsReviewed on 11/22/2025
Everything was just fine.
- 5 out of 5 starsReviewed on 11/21/2025
He’s very attentive and communicates well on any visit that I’ve had with them in person or on the phone
- 5 out of 5 starsReviewed on 11/18/2025
I believe Dr. Cragg genuinely cares about his patients.
- 5 out of 5 starsReviewed on 11/17/2025
Very personable, and listens carefully to what you have to say.
- 5 out of 5 starsReviewed on 11/14/2025
He is a warm person with whom I feel comfortable.
- 5 out of 5 starsReviewed on 11/14/2025
He’s great, I’m fortunate
- 5 out of 5 starsReviewed on 10/31/2025
He is an excellent doctor
- 5 out of 5 starsReviewed on 10/28/2025
Treats me like family. F I feel he is a friend as well as my doctor.
- 5 out of 5 starsReviewed on 10/27/2025
Dr. David R, Cragg, is excellent Doctor, he cares patient and needs
- 5 out of 5 starsReviewed on 10/25/2025
He is very good friend. His boys went to to school with my daughter. And coached his boys in soccer
- No RatingReviewed on 10/24/2025
understands that I have an anxiety problem and trying to help me alleviate physical problems.
- 5 out of 5 starsReviewed on 10/17/2025
He listened to my concerns and gave me suggestions
- 5 out of 5 starsReviewed on 10/10/2025
Answers all my questions
- 5 out of 5 starsReviewed on 10/10/2025
set and explained everything in plain English
- 5 out of 5 starsReviewed on 10/9/2025
Spent time with me and not just looking at the computer
- 5 out of 5 starsReviewed on 10/3/2025
Answered every question I had and in terms I could understand.