Old school doctor with a very long wait. I went to him as a suggestion from a friend and I can honestly say I was pleasantly surprised. He is a doctor who takes his time and doesn’t watch a clock, over-prescribe prescriptions and listens to your concerns. He accepts almost every insurance available, in addition to cash payments. Be prepared because you will experience a VERY long wait, with or without an appointment. However if you pack food, drink, patience and a tablet you will be okay, the long wait is because he gives every patient the same level of dedicated care.