I have been going to "Dr Mac" since he took over for my previous primary care doctor - over 15 years. He is hands down the best. His personality may not be for everyone - but he's real and honest and there's something refreshing about a doctor that is honest with you and isn't worried about sugar coating things, he is polite and well mannered, but he's going to give it to you straight.
There have been a few times where the office has been a little backed up and he just comes out to the waiting room and gets me. Seems like not a big deal - to me it is. He could easily just sit in his office, but he cares about his patients and also about their time.
It's nothing for him to sit and chat with you for 30+ mins getting to know you as a patient and person. Asking what is going on in your life and how that all ties in to health and well-being. He's not someone who immediately pushes medication, he educates on lifestyle modification, but will prescribe medication if needed.
You can tell he takes a great amount of pride in his work and truly cares about his patients. I recommend him to everyone!