Dr. Hanna, while qualified, runs an assembly line of patients. There is little in the way of personalized service, you're a number, and you're in and you're out. Staff will hunt you down for a $15 co-pay, with calls and mail. Threats to discontinue visits and cancel already scheduled visits/surgeries are unbelievably common. Not recommended.