Dr. Johnson is an exceptional doctor! He has taken care of my joints for years and I have been very happy. He is very thorough. He will answer questions I didn't even ask. In addition to medical treatment, he'll even talk about diet and exercise to help in my treatment. He doesn't just focus on the medicinal aspect. I have always walked out very informed about whatever I go in for. His bed side manner is cool.... he makes you feel at ease when he is about to put you into surgery. Very professional in every aspect that concerns a doctor. I have and will continue to recommend him!His staff, however can use some humility courses. They are rude and stroppy. His PAs do not know how to read an Xray - they are not smart! I do dread my appointments just because I have to deal w/ the staff. They have also scheduled me for an appointment leading me to believe that Dr. Johnson will be seeing me, but no, one of his PAs ends up seeing me, which is a waste of time - again because they are not very smart. I preferred his staff from about 5 years ago much more than I do the current staff.The 5 stars are for Dr. Johnson alone!! His staff gets a 1.