Good family doctor who spends time with his patients and doesn’t make them feel rushed. I cannot give him more stars because in order to get to see him you have to deal with an inefficient office staff that makes scheduling appointments and tests chaotic. Patients are triple-booked I have waited anywhere from 45 minutes to 4 hours before seeing the doctor. He’s a good doctor, you just have to decide if dealing with everything else is worth it.