Dr. James Good is absolutely an extremely compassionate, highly educated, very talented and skilled physician. I would travel great lengths to see him if I had to do so. I have been his patient for many years and he has never steered me wrong. I have occasionally disagreed with his course of action. He listens to my concerns and then takes the time to explain his decision and expected outcome. I very highly recommend him. He is so good that his name is Good!