I really like this doctor. He is straightforward, blunt, and very invested in what he does and his practice. However, there are always HUNDREDS (the sign of a good and popular doctor!) of people waiting to see him. I am self employed and time really IS money. How else would I afford my medical bills/insurance payments?. I don't mind waiting an excessive amount of time just once, but it got to be every time that I went. I was spending upwards of 2-3 hours just waiting to see this great doctor. If my appointment is at 11am, I expect to be seen within, say, 30-45 mins, but this was never the case. Regrettably, I have to find someone else.