Dr. Karim really cares about his patients, he is one of the few doctors who takes the times to answer our questions and makes sure we understand the process for our family members. His staff is very friendly, will recommend to other patients. This practice is very patient-centered.