Dr. Jim is a skilled physician and makes you feel at ease when you need it most. His doctor-patient relationship is wonderful, he incredibly knowledgeable, and he makes you feel comfortable during every visit. He has a great staff too who is very helpful and accomodating.