Patient
My first visit I was kept waiting over 2 hours past my appointment time, so I had to reschedule. My recent visit to make up for the first visit I was kept waiting 75 minutes past my appointment time. When I met the doctor I gathered why the wait. He is extremely personable, incredibly thorough and I feel a very caring and knowledgeable doctor. He doesn't rush you and gives each person a lot of time. If going to see Dr Johnston, allow yourself a generous amount of time. In conclusion, he was worth that wait.