My mother uses Dr. Johnson as a primary care doctor and every time we go there she ends up being hours late for work because they over schedule. She doesn't even get to see the actual doctor but instead gets a nurse practitioner or physicians assistant. She has only seen the actual doctor once and we waited 3 1/2 hours to see him after specifically asking for the doctor when we made the appointment. We are in the process of looking for a new primary care because of this. If you have plenty of time to wait they are pleasant and decent to deal with but if you are on a time schedule do NOT go here.
Pros: friendly staff
Cons: wait time, don't actually get the doctor when you schedule with him