You will not find a more caring or professional doctor. His entire staff are at the same level. There is never any rush, and all questions are answered thoroughly. They definitely treat the whole patient and not just the symptoms by casually reaching for the presctiption pad. I have not had even one problem at any level, be it appointments, prescriptions, or referrals. They even assisted me in getting more benefits from my insurance. As proof of just how well the practice functions: in my 18 years going to Dr Mabourakh I have observed only one employee turnover. Try and match that in any other office.