Dr. Joshi is very thorough with his patients and takes the time necessary to answer questions and to solve your health issues. Because of this he is often behind on his appointment schedule. However, he is worth the wait. I'll agree with the other rater, bring a book or something else to do while you wait.
Pros: Takes time with his patients
Cons: Long wait time
more