David J R Steele, MD
Not currently accepting new patients
4.970732 average rating from 287 patient reviews
Specialties
Affiliation
Mass General Brigham
Provider Locations
- Nantucket, MA
- Boston, MA
Education & Training
- Fellowship: Massachusetts General Hospital, Nephrology, 1994
- Residency: Penn State Hershey Medical Center, Internal Medicine, 1992
- Medical Education: University of Witwatersrand, 1980
Board Certifications
- Nephrology, American Board of Internal Medicine
- Internal Medicine, American Board of Internal Medicine
Languages Spoken
- English
Age Group Treated
- Adults
- Geriatrics
Patient Feedback
4.970732 average rating from 287 reviews
-
Dr. Steele is an excellent healthcare provider. He is timely, thoughtful, and explains things well. I would have no hesitation in recommending him.
2026-07-08
-
Dr. Steele has been treating me for about 5 years, ever since I spent 50 days post operation at the General. He practices with a genuine calling. A this visit I was diagnosed with an infection and encouraged to go to the ER. Later that afternoon he came to the ER to see me. And he came again the following day after I had been released.
2026-07-06
-
MGH staff always are very professional.
2026-07-04
-
Excellent service.
2026-07-07
-
Excellent experience as always!!!
2026-07-06
-
Dr David Steele has been my nephrologist for 10 years. He diagnosed me with Amyloidosis in 2016 when 3 other NY nephrologists could not find a reason for low eGFR. He always goes throw my lab work and gives me the reasoning for the values and what we need to work on. Dr has called me at my home to explain changes and answer any questions. Excellent provider. I am still active and enjoying live at [redacted] because of his diligence.
2026-07-01
-
I have been seeing Dr. Steele for years and I am so grateful that he really cares and is concerned about my health.
2026-07-02
-
He's great.
2026-06-29
-
He is an outstanding , caring doctor.
2026-06-26
-
Very professional and caring.
2026-06-26
-
Dr. Steele listens to everything, explains everything carefully, and has a wonderful manner about him.
2026-06-18
-
Very kind and professional
2026-06-13
-
Personable and professional. Outstanding care.
2026-06-12
-
Excellent doctor and person
2026-06-09
-
Excellent provider
2026-06-08
-
A very empathetic, knowledgeable and caring doctor who didn't just see me as a disorder. Highly recommend it.
2026-06-08
-
Very positive experience
2026-06-03
-
Dr. Steele is a very caring and thorough doctor. I am very happy with his care.
2026-06-03
-
Dr. Steele is very knowledgeable, easy to talk to, he listens to everything you say & responds kindly in a very professional way that makes you feel comfortable. He is a superb physician & I would highly recommend him to anyone that needs a nephrologist
2026-06-03
-
Took the time to explain
2026-06-03
-
Dr. Steele was very well prepared for my appointment. He reported on a scientific publication about bacteria inside kidney stones I had questions about.
2026-06-03
-
Great doctor. Always look forward to a visit.
2026-05-27
-
This is one of the best Dr appointments I have had in a long time. I have been a patient of Dr Steele for a long time. He is kind, patient and is very respectful of my feelings. He explains everything in a concise manner and makes sure I understand. I am extremely grateful that he is my physician
2026-05-27
-
Love Dr. Steele
2026-05-27
-
Excellent listener
2026-05-27
-
he is the best
2026-05-26
-
Dr. Steele was great and I am happy to have him as my Dr.
2026-05-26
-
It was comforting and reassuring that my issues were well addressed.
2026-05-24
-
Excellent provider!
2026-05-23
-
Doctor Steele outstanding in all categories.
2026-05-20
-
I feel so confident in the care and working relationship with Dr. Steele. He is open to discussion and iNEVER feel rushed which I greatly appreciate.
2026-05-20
-
Dr Steele is great. He explains things well and will always answer any questions i may have.
2026-05-20
-
First rate experience overall.
2026-05-19
-
An excellent experience. I was most impressed by Dr. Steele's brave perception that my speech is now slurring. To me this strengthens my longstanding complaint that I am not receiving care from a neurologist specializing around my particular spinal problem and hopefully able to shed light on alarming new symptoms.
2026-05-19
-
Provider was clear and competent in all comments
2026-05-17
-
Dr. Steele is a EXCEPTIONAL physician. He is patient, personable, knowledgeable, caring, friendly, professional and an excellent listener and source of up to date medical information. One of the biggest reasons I attend Mass General is because of Dr. Steele's presence. He has for many years been an amazing diagnostician with stellar expertise. I am both honored and grateful to be his patient. He is readily available by Patient Gateway messaging and has often immediately answered my questions on that format. He also called me at home directly in response to my questioning, which certainly was above and beyond. I have learned an enormous amount about my CKD from Dr. Steele, and under his 6 month monitoring of my condition, I am confident I will retain optimal kidney function at this stage. I look forward with hopeful optimism.
2026-05-13
-
Dr. Steele is an asset to the Mass General Hospital. He is compassionate, expertise in his profession, and recommended to all my family. Very understanding and I cherish his comments dearly.
2026-05-14
-
Dr. Steele is knowledgeable, kind, compassionate, and a wonderful provider.
2026-05-13
-
Dr Steele always provides the best office visit and I am a long time patient. When you leave his office you can be assured that all aspects of your concerning condition have been addressed and actions have been planned and the best advice provided.
2026-05-12
-
Dr. Steele is an excellent diagnostician and physician and personally always supportive.
2026-05-11
-
Consistent,first class care.
2026-05-09
-
Dr. Steele is an excellent physician.
2026-05-06
-
Nice person, knowledgeable and intelligent. The best!
2026-05-05
-
Dr. Steele is one of the best nephrologist that I know. He takes the time to listen to you and explains everything . He always provides phone follow up when needed.
2026-05-06
-
I always appreciate that Dr Steele talks with me ... not at me.. that's so important
2026-05-02
-
It is always a positive experience visiting Dr. Steele. His office is run extremely professionally, with efficient, caring personnel.
2026-05-08
-
He is the best!
2026-04-29
-
He is outstanding. Looks at my health holistically.
2026-04-29
-
Dr Steele is the very best - He takes as much time as necessary to review my case, discuss options and thoroughly exam me. Always answers my questions and never tries to rush the visit
2026-04-27
-
Dr. Steele is a fabulous doctor. He always listens. He always gives me the information I need. He's got an amazing bedside manner. I would recommend him to anyone.
2026-04-24
-
I can not say enough positive things about Dr. Steele. Over my 25 year patient relationship I have yet to find another Dr that lives up to the standards and goes the extra mile with there patients. I wish all doctors exemplified Dr. Steele's care for his patients.
2026-04-22
-
Treated very well.
2026-04-21
-
knowledgeable of my media; history and interested giving best possible direction
2026-04-22
-
Yes, Dr. Steele is wonderful. He's very smart and he's very knowledgeable. And he had a fellow who was excellent. Now I rated, when you asked about nurses, I rated the phlebotomist as a nurse because she did answer questions and do all those things. I just wanted you to know. So everyone in that office was absolutely wonderful.
2026-04-20
-
Dr. Steele is extremely professional, empathetic, and straightforward. I am very lucky to have him as my physician.
2026-04-20
-
I was seen in a very timely manner, and things were explained clearly to me. I have total confidence that I received the best care and the correct diagnosis.
2026-04-17
-
very good
2026-04-17
-
The best of the best
2026-04-15
-
Excellent care
2026-04-15
-
This was my initial visit w Dr Steele. He was well informed about my medical and surgery history and the meds i'm currently on. I had lab work done, including a blood test. The following morning, Dr. Steele called me to tell me the results. Bec there was a negative variance with the test indicating the efficiency of my kidneys, he asked that i take another blood test during the following week or two. I greatly appreciated his follow-up and attention
2026-04-15
-
Dr Steele was knowledgeable and gave me insight into the condition of my kidney. I was impressed with his evaluation of my last CT Scan and was able to point out a small kidney stone (which had not been brought to my attention - as far as I recall - when the CT was posted to my Portal). He answered all my questions and gave me advice on limiting the Vitamin C pills that I take due to their involvement with the oxalate process helping to "grow" kidney stones. He also reminded me to keep drinking 2 ltrs of water a day. I felt as though this was a thorough and helpful meeting.
2026-04-07
-
We initiated a new course of action based on what we discussed.
2026-04-10
-
Dr. Steele is one of the best physicians I have ever had - very smart, explains things clearly and is very compassionate and caring.
2026-04-01
-
He is one of the best physicians I have ever had. Knowledgeable, empathic and thorough.
2026-03-24
-
I come to my appointment with much confidence because I believe in Dr. Steele. I've been with him for 20 years and I credit him with me being alive this long. To be honest, I absolutely confide and trust my health to Dr. Steele. That is all.
2026-03-26
-
Dr. Steele is a superb and talented clinician with a wonderful bedside manner.
2026-03-25
-
Dr. Steele is a wonderful physician.
2026-03-23
-
Dr. Steele is the finest physician, specialist, or general practitioner that I've ever been privileged to be treated by. He's an exceptional diagnostician and a very clear thinker and a very clear explainer of what ails me. And I can't recommend him highly enough. He's really terrific.
2026-03-23
-
Good experience with care providers
2026-03-21
-
Dr Steele is the absolute best
2026-02-28
-
Dr. Steele is very attentive and listens to my questions and needs. He followed up in a very timely manner with answers to my care and treatment. And sent me a gateway right away explaining.
2026-03-04
-
Dr Steele is an excellent doctor.
2026-02-26
-
I have always received clear, concise information with attention to my medical conditions over the years with Dr. Steele.
2026-02-26
-
Dr Steele is always extremely helpful, extremely thorough and extremely caring..
2026-02-24
-
EXCELENT
2026-02-23
-
Dr. Steele is the best doctor I have ever gone to, and I've seen many, many doctors in my lifetime.
2026-02-18
-
Dr. Steele is wonderfully personable, thoughtful and professional. A true gem of a physician.
2026-02-17
-
Dr. Steele and his staff are very organized, courteous, and amiable.
2026-02-18
-
Thank you
2026-02-06
-
Super
2026-02-04
-
Dr. David Steele is a wonderful doctor and has helped me so much over the past 35 years
2026-01-31
-
Dr. Steele is a thoroughly professional, caring doctor. He takes time to actively listen to my concerns and questions, and he provides clear explanations, not only with words, but also with drawings to further clarify his answers. He is kind, compassionate, patient, & knowledgeable beyond his field of expertise. His expertise and professionalism put me at ease...he is committed to his patients well-being.
2026-01-29
-
The best
2026-01-28
-
Compassionate Knowledgeable Caring Relaxed
2026-01-29
-
Excellent. Explained better than several prior providers (before I moved to Boston)
2026-01-25
-
I have had the privilege of having this provider since 2013, he is kind patient and extremely knowledgeable and helpful always. He takes the stress out of me every visit.
2026-01-22
-
Provided information clarifying procedure by another provider.
2026-01-21
-
Experienced a competent caring visit
2026-01-19
-
I have kept this provider for this condition for a very long time. Probably close to 20 years. I now live a bit further away but would not change having him taking care of me. He is one of the top 5 doctors out of the many I have had as a patient. I have known many doctors as I worked in a hospital at one time.
2026-01-19
-
Dr. Steele is admirably knowledgeable and easy to converse with. He has answered my Patient gateway messages quickly. I am grateful to be in his care.
2026-01-18
-
Dr Steele is an extremely able and caring physician. I feel fortunate to have the benefit of his expertise and kindness.
2026-01-17
-
Dr Steele a nonsense Doctor, gets right to issues, I appreciate his concerns. Hopefully he won't suggest any more meds??!?
2026-01-10
-
Dr. Steel always knows my medical history and explains things very clearly to me. I know that I am well taken care of when I see him .
2026-01-06
-
Dr. David Steele is a knowledgeable, caring physician with interest in all areas of medicine, including medical history. He's always polished and good natured over the many years i've had him as my physician. At this last visit, he gave me time and alotted time to answer my wife's questions.
2025-12-31
-
Attentive, thorough, well organized and has an efficient team.
2025-12-20
-
The doctor diagnosed my condition and saved my life!
2025-12-17
-
Dr Steelen and his team are terrific. I am lucky to have them
2025-12-11
-
The whole was A plus. The doctor, Dr. Steele has all my records in front of me. And he reviewed those records. But the pharmaceutical drug use that I was taking and we reviewed those thoroughly. I would say I was in an outstanding situation, high quality, high grade and I was really impressed.
2025-12-11
-
I was very happy with the treatment and the program laid out by Dr. Steele. He brought to light lots of things about my blood pressure, my potassium levels, kidneys, and heart, and was able to connect them all so that I could understand my problem. I am very happy to be with him, and he also followed up and called me at home to check on me and to prescribe another medication.
2025-12-11
-
Dr. Steele is a wonderful physican He could not be better
2025-12-11
-
Dr Steel is superior to other doctor have seen at MGB. He is thorough , intelligent, and can explain your illness so you can understand.
2025-12-11
-
MGH staff is very professional.
2025-12-06
-
Professional and caring
2025-11-27
-
Personable and professional
2025-11-25
-
Always have a very special communication and is always knowledgeable and edifying for my future health with my kidney problem and I would recommend him to everybody.
2025-11-24
-
he is the best
2025-11-21
-
Yes, I gave all of those answers nines because he deserved them. And the reason he didn't get a 10, because the only tens that I ever had was my grandmother and my mother. Thank you.
2025-11-27
-
Dr Steele is friendly, knowledgeable, professional and an excellent care giver. I always look forward to the visits at MGH Boston.
2025-11-19
-
Dr. Steele was up-to-date on [redacted]'s progress.
2025-11-19
-
Dr. Steele, has been exceptional in going over my situation and discussing options as well as considerations. The nurses, blood tests and supporting admin or also wonderful. Very impressed, as usual.
2025-11-16
-
Dr. Steele is the most experienced physician. I worked with Dr. Steel when he was a resident at the hospital I worked at some 30 years ago. He is the same respectful and knowledgeable doctor that I remember all these years later. He even personally called me with test results 2 days later.
2025-11-15
-
It was easy and helpful
2025-11-15
-
Doctor Steele is an excellent doctor. He is always doing his best to make sure I am getting the finest care. He is very knowledgeable about his field. I feel very lucky to be in the care of Doctor Steele.
2025-11-15
-
I cannot imagine a more caring and competent physician.
2025-11-08
-
Very efficient and friendly but still professional
2025-11-05
-
He has always been very supportive.
2025-11-05
-
Excellent professional empathy caring
2025-11-03
-
Explained everything with great compassion
2025-10-27
-
Steele is great
2025-10-25
-
Dr. Steele is a great doctor; very diligent, caring, thoughtful, and knowledgeable. I appreciate both his excellent care and his bedside manner, a perfect blend of professionalism and concern for me as a patient and as a person. I'm fortunate to have Dr. Steele on my care team.
2025-10-24
-
Very nice. Thank you.
2025-10-24
-
Highly recommend Dr. Steele.
2025-10-23
-
Exceptional service with. Dr Steele he does a great job!!
2025-10-22
-
Dr Steele is kind, compassionate and dependable. I am grateful to have him as my nephrologist.
2025-10-20
-
I always have deep appreciation for my healthcare visits to MGH. The care and genuine concern is truly comforting. Starting with the greeting and attention at reception desk, to the really professional and kind team at the labs. There attention to care should be welcomed as a complement to the greater MGH community.
2025-10-17
-
Very good listener. Took the necessary time to look at medical issues from a top down perspective.
2025-10-16
-
Excellent experience as always
2025-10-15
-
Felt welcomed. First visit with this provider.
2025-10-14
-
Highly professional and thorough.
2025-10-13
-
Dr. Steele is amazing! Not only has he taken great care of my health, but also, he is lovely to speak with at every appointment. He listens and answers all my concerns. Highly recommend.
2025-10-13
-
My experience with my provider and care team was excellent
2025-10-11
-
Both the doctor and his fellow were excellent: good listeners, answered all my questions, seemed genuinely interested providing solutions to my concerns. Professional and amiable
2025-10-08
-
Dr Steele takes the time to listen to me as a patient and share with me not only results but why certain tests are ordered and what potential down the road side effects are. We discussed not only medications but lab results, diet, kidney health, and my current treatment plan.
2025-10-06
-
Great physician
2025-10-04
-
Dr Steele was approachable and very informative about my condition. He explained everything in detail, answered all my questions and gave me the nutrition advice that I came for.
2025-10-01
-
Excellent provider
2025-10-01
-
He is the Best
2025-09-24
-
I've always appreciated Dr. David Steele's thoroughness, his analysis of my situation, his ability to share the latest and greatest in research, and especially most recently since there's been some significant progress made in kidney research. So it's great, very thoughtful, great doctor, really pleased to have worked with him for the past 20 years.
2025-09-26
-
Always very pleased with my visits - Dr Steele is very thorough and always answers my questions and discusses my concerns. My appointments are never rushed. Also, Dr Steele is a very kind and overall nice guy
2025-09-22
-
He is very caring.
2025-09-20
-
Dr. Steele is excellent, very knowledgeable and a good listener. He appears very interested in my case.
2025-09-20
-
Dr. Steele is a fabulous doctor. He's taken care of me for nine years and he's done a great job.
2025-09-19
-
Dr. Steele is the perfect nephrologist I have been looking for. I felt like I had found a lifesaver for the remaining of my life. My worries about my kidney problems finally have a very experienced kidney specialist to take care of. I felt my life has been saved. I am not so pessimistic anymore. Thank you Dr. Steele! I told my son [redacted] and my daughter-in-law [redacted] how wonderful you were! It's my greatest honor and pleasure to be Dr. Steele's patient. I hope under his wonderful care, I can improve my kidney function and live a longer and healthier life. Thank you very much Dr. Steele for your wonderful care!
2025-09-15
-
Dr David Steele is an outstanding physician - very knowledgeable, competent and caring.
2025-09-13
-
So very helpful and a pleasure to be with.
2025-09-10
-
Dr.Steele is very professional and have empathy with the pacient.
2025-08-21
-
Provider was timely, listened carefully, abd spoke clearly
2025-08-20
-
he i s the best.
2025-08-21
-
As busy as he is, he was patient and easy to talk to and listened to me and my daughter who was with me. He was very thorough.
2025-08-20
-
Dr. Steele, I've been seeing him for about five years. I was referred to him because I have kidney failure stage four, between three and four. He is a lifesaver. He is the kindest, most informative, caring, professional doctor I can think of. I would keep going to see him until the last day that he works or I go first. So thank you very, very much for having such a special doctor on your team.
2025-08-15
-
Outstanding in every respect.
2025-08-15
-
I've been seeing Dr. Steele between 10 and 14 years, and he's awesome. He's awesome. I actually moved out of state, but I still come back and have my annual visits with him for him to continue monitoring my kidney health, because he's really awesome. He's thoughtful, he listens, and he is responsive to any needs for additional follow-up. So he's really great.
2025-08-11
-
Dr Steele is "the best"
2025-08-09
-
the best!
2025-08-08
Accepted Insurance
- Tufts Medicare Preferred
- Wellpoint
- United Health Care
- Railroad Medicare
- Multiplan
- Medicare
- WellSense NH
- Medicaid NH
- MassHealth
- Medicaid CT
- Senior Whole Health
- Medicare ACO
- Beech Street
- TriCare
- Maine Community Health Options
- Coventry
- Blue Cross Blue Shield Medicare
- Fallon Health
- Harvard Pilgrim Health Care
- Tufts Health Plan
- Aetna
- WellSense
- Medicaid ME
- Blue Cross Blue Shield
- Mass General Brigham Health Plan
- Humana
- Medicaid VT
- Commonwealth Care Alliance
- Medicaid RI
- Cigna