Dr Haden is top notch. He's professional, pleasant, thoughtful, kind and caring. He pays close attention to his patients needs and he tells you straight what he believes to be going on with your body. If you want a doctor who will evaluate your health and be a joy to be around for the few minutes you're with your family doctor, then I would highly recommend him. He stays current on his craft, he's smart, intelligent and constantly advancing his skill sets, so he can provide the best knowledge an...