Jim Savage is an incredible doctor. He saw me after I had been to an urgent care where they misdiagnosed me about a really nasty cough that I had for 2 months and could not shake. He's different from any other doctor I've ever had because he really cares, he informed of long term effects of a cough and most importantly, he helped me get better within 4 days.
He is blunt, honest, brilliant, and a fantastic doctor. If you want someone to coddle and baby you - he's not the right doctor for you. As for the wait time - I think I waited ten minutes.