5 /5 Rachelle Miner: Having moved back to the Valley a few years ago, I had to get a new primary doctor. I wanted someone younger, and motivated and also a DO if possible. I am happy to say that Dr Hafen is all of the above. My first appt he took the time (45 minutes) for me to tell him everything about me and get to know what I was looking for. He did not do the typical "well blood work is normal, sorry" routine. It was such a relief. I have been seeing him now for a few years and am so happy that I chose the right primary for me. As a small business owner in Mount Vernon, I chat with my clients with all sorts of things. I always recommend him if they are looking for a new doctor. I dont normally even do reviews, but he deserves it.