Dr. Puri graduated from Post Graduate Institute of Medical Education in Chandigarh, India. He trained in Internal Medicine at the Medical College of Ohio. His Cardiology training was at St. Louis University with Interventional Cardiology training at the University of Arkansas. He furthered his education with Peripheral Vascular Interventions at Arkansas Heart and completed a Fellowship in Cardiac MRI at Washington University.
Dr. Puri is Board Certified in Cardiovascular Disease and Interventional Cardiology.
Dr. Puri graduated from Post Graduate Institute of Medical Education in Chandigarh, India. He trained in Internal Medicine at the Medical College of Ohio. His Cardiology training was at St. Louis University with Interventional Cardiology training at the University of Arkansas. He furthered his education with Peripheral Vascular Interventions at Arkansas Heart and completed a Fellowship in Cardiac MRI at Washington University.
Dr. Puri is Board Certified in Cardiovascular Disease and Interventional Cardiology.
The reviews listed below were collected independently of Cardiovascular Medicine through rater8. Each review represents an authentic and verified patient experience.
Nice gentleman. Shows compassion but pretty matter of fact. Fortunately I must be pretty healthy
Jan-2025
Dr. Puri always shows concern for any problems I may mention and offers easy-to-follow advice.
Jan-2025
Very good experience with his care. He is kind and informative.
Jan-2025
All the best !
Jan-2025
Asked pointed questions. Comfortable with provider who has served our family for 3 generations. listened to concerns. Was very present .
Jan-2025
Thorough and attentive.
Jan-2025
He is a great doctor who I have a lot of trust in. He listens to his patients . I don’t like to see the PA’s. Personally don’t like them. I’m not confident with them.
Jan-2025
Very thorough-explained so I could understand
Jan-2025
I like him. He explains things well and asks questions and gives good recommendations. Dr. Robert is great also.
Jan-2025
I feel the request for blood lab and echo cardigram should have been made prior to the appointment so results could have been reviewed
.
Dec-2024
Read More
CM: Geneseo
600 North College Geneseo, IL 61254
CM: Moline
1100 36th Avenue Moline, IL 61265
Dr. Puri graduated from Post Graduate Institute of Medical Education in Chandigarh, India. He trained in Internal Medicine at the Medical College of Ohio. His Cardiology training was at St. Louis University with Interventional Cardiology training at the University of Arkansas. He furthered his education with Peripheral Vascular Interventions at Arkansas Heart and completed a Fellowship in Cardiac MRI at Washington University.
Dr. Puri served on the faculty at University of Arkansas and St. Louis University. He also served as the Director of Cardiac Intensive Care Unit at University of Arkansas and the John Cochran VA Medical Center.
Dr. Puri has been voted several times during his training and faculty tenure as the best teacher and best trainee. He was elected to Alpha Omega Alpha, a medical honor society. He was featured on PBC television series, "Aging with Dr. David", on treatment of heart disease in the elderly.
Dr. Puri has written several book chapters, scientific papers and abstracts on diagnosis, prevention and treatment of heart disease. Most recently he received funding from the National Institute of Health for researching the best way to manage coronary disease in diabetic population as part of BARI trial.
Dr. Puri is Board Certified in Cardiovascular Disease and Interventional Cardiology. He is available for outpatient consultations and follow-up visits at the Moline and Geneseo locations. He has staff privileges at UnityPoint Health Trinity and Genesis Medical Centers.
Nice gentleman. Shows compassion but pretty matter of fact. Fortunately I must be pretty healthy
Dr. Puri always shows concern for any problems I may mention and offers easy-to-follow advice.
Very good experience with his care. He is kind and informative.
All the best !
Asked pointed questions. Comfortable with provider who has served our family for 3 generations. listened to concerns. Was very present .
Thorough and attentive.
He is a great doctor who I have a lot of trust in. He listens to his patients . I don’t like to see the PA’s. Personally don’t like them. I’m not confident with them.
Very thorough-explained so I could understand
I like him. He explains things well and asks questions and gives good recommendations. Dr. Robert is great also.
I feel the request for blood lab and echo cardigram should have been made prior to the appointment so results could have been reviewed .