Dr. Harlacher is amazing. He takes the time to listen to your concerns. He explains test results in a way that is clear and understandable. He doesn’t rush thru your visit. He is a breath of fresh air.