I have been a patient of Dr. McCracken's for several years and will continue to be one as a result of his quality care, professionalism and the trust I have in him and his staff. They are a class act that genuinely care and listen to their patients needs and concerns. He takes time to explain and articulate, in layman's terms, the outcome of your exam, results and next steps if need be. The medical industry has changed over the last few years and it's comforting and impressive to still have a doctor that sincerely cares about their patients well being.