I have MS and have by far seen my fair share of doctors. Dr. Wilson is amazing! He is very soft spoken but very confident. Unlike most doctors during exams, he didn't poke and grab and move me around. He asked my permission or made it clear that he was going to touch me EVERY single time he did. He is the ONLY primary care doctor I have had that does a complete evaluation of your entire well being not just the first visit, but every time. He is wonderful at explaining everything clearly and making sure you are confident that your questions have been addressed before he moves on to the next issue. I have referred everyone I know to him. I take both of my boys there who are 18 and 20 now and he talks directly to them in a way that they understand without being patronizing. I'm in the medical field and I HATE when a doctor knows that but still feels like he has to explain the most basic information to me like I'm 5 years old. There are very short wait times, 15 mins MAX. And as thorough as he is, he still does it in a timely manner so your not there all day nor have I ever felt rushed in any way. You really feel like you are the only patient they have all day. To top it off his office manager Deb is super sweet!!! She will bend over backwards to accommodate your needs. The only reason I didn't give 5 stars was because of one isolated incident. But it was a doozy! I had a lunch time appointment and they knew I had to return to work. I was brought to a room and waited for 45 mins ( total of one hour past my appointment time) before anyone even poked a head in and said sorry running late be right with you. So I was pretty frustrated that I was not going to be back to work on time. When he finally came in he immediately said " I can tell your upset." And I started to say "yes it's been an hour since..." And he walks out of the room. As I'm speaking! It wasn't long, just to grab something but once he came back in I tried to finish by saying "you must be packed today" so he stands up and very confrontationally, with arms crossed, says " you want to just cancel or what?!!" I was so shocked at this aggressive attitude especially when I was totally expecting his next words to be "I'm so sorry, I apologize you had to wait so long..." That would be normal. But no never said sorry once. Just pretty much did I want to cancel and if not shut up. Those weren't his words but it really felt that way. I told him I couldn't leave work again to reschedule so let's just do this. He calmed down a couple mins later and that appointment went fine. I was just completely shocked that this calm soft spoken guy was snapping at me. But to be 100%, knowing him like I do, I really think he was so frustrated because he really truly cares about his patients and I think he was more upset at himself and seeing me upset was just the icing. And really that's what you want in a doc. So one single issue in the years we have been seeing him and the care we always get wont stop me and I really hope it doesn't stop anyone from benefiting from this truly kind and knowledgeable doctor. He is by leaps and bounds the very best caregiver I have ever had! I recommend him to families of all ages!