I had the opportunity to meet Mike Hayes when I had some concerns about my young son. I found him very easy to talk to and I felt he listened and took all of the information in before making a decision or offering a comment. My son was very taken with him and I was impressed with the way he interacted with children.
His office is located in Old Towne (just down the street from the heart of downtown Traverse City). It's easy to get to and has plenty of parking.