Although Dr. B. and the staff are excellent, seemingly caring, and efficient, one unacceptable factor spoils my visit every time: WAIT TIMES! You rightly insist that patients be on time, yet the patient endures a 30 minute to (one time for me) 2 hour wait before being seen by anyone except the front desk. Both my wife and I have experienced this repeatedly. I have talked with other patients while waiting; their experience is the same.
Either you are understaffed or you are deliberately overbooking. My request is that you treat patients with the respect and consideration that you rightly expect from us.