Browse Health
Primary Care Doctor, Family Practitioner
49 years of experience
Video profile
Accepting new patients

Patient Reviews

Patient Reviews ?

Overall Rating:
Total Ratings


Total Reviews


4 stars
3 stars
2 stars
1 star
Ease of Appointment:
Courteous Staff:
Accurate Diagnosis:
Bedside Manner:
Spends Time with Me:
Follows Up After Visit:
Average Wait: 14 minutes
Some ratings provided by Practice Fusion.
Write a Review
Great Doctor show details Great Doctor
by Mary on Oct 11th, 2014

I love this doctor he saved my life many times! Friendly and sensitive to your needs this doctor is and will always be my favorite

Customer Service show details Customer Service
by Caroline Sutherland on Mar 18th, 2013

Dr Pepa has been our family physician for over 25 years. There isn't enough space to sing praises about him. He is one of the most caring and compassionate doctors I have experienced. He listens to his patients and at the same time is thorough with his examination. He is dearly loved by his many patients in the area and has manage to keep the second generation and perhaps even a third generation returning to him for medical care. In short , he is a treasure!

Wise show details Wise
Nov 24th, 2012

Dr. Pepa is wise. He listens, cares, takes time, recognizes his strengths and limits. He has been my doctor for 16 years. His nurse, Bonnie, is excellent also.

love;m show details love;m
Jan 6th, 2011

if it wern't for this dr. i would be dead ... he found that i had a bad case of graves disease in 98 got me the help i needed ... today i live because of him . he is a sweetheart trishie algonquin ,il

Excellent doctor experience show details Excellent doctor experience
Jul 30th, 2010

Dr. Leo Pepa took the time to make sure he had all my information, he was very patient. His full attention was on me, not on the pace of his day ahead. We discussed possibilities and recommendations. Highly recommended.

Cares show details Cares
Mar 4th, 2010

Dr Pepa is one of the most compassionate Drs I have ever dealt with. I don't believe the man has a watch since he takes the time with you he feels one needs. I never mind waiting for my appointment because I know he cares. Many members of my family go to him and feel the same. He's the Best.