• At A Glance
  • Education
  • Insurance
  • Profile Video

    I was trained based on the philosophy of comprehensive care, where you are committed to the person, rather than to a body of knowledge or disease. Each patient is an individual, with different needs and preferences. Understanding and relating to those needs is just as vital in my duties as it is to understand the context of the illness. I am dedicated to a person-centered, continuous comprehensive care that is accessible and available at the time of need, all provided in a healing environment of comfort and support. It is also important to see every patient contact as an opportunity for prevention or health education; when the patient understands their condition and the treatment options, we can work to manage it effectively together.


    Pap smears, Minor in-office procedures


    Women's Health (non-surgical) Adolescent Medicine (16 years old and above) Sexual health/education

    Related Articles
    Clinical Interests

    Family Medicine; Pediatrics, Women’s Health

  • Medical School

    Ross University School of Medicine


    Mountainside Medical Center Family Practice Group

  • Insurance

    Accepted Health Plan information is only as accurate as the most current information submitted. Prior to your appointment, it is advisable to verify with a physician office that they are still a participating provider.

    • Aetna
    • Aetna Better Health
    • Aetna Health Plans of NJ
    • Amerigroup (Managed Medicaid Plan)
    • Amerihealth
    • Blue Cross/Blue Shield NJ
    • Cigna
    • Cigna Behavioral Health
    • Cigna Healthcare/Great West
    • Emblem Health / GHI
    • Emblem Health / QualCare
    • Empire Healthchoice
    • HMO Blue - Medicare Blue
    • Horizon BCBS
    • Horizon Blue Cross Blue Shield HMO
    • Horizon Blue Cross Blue Shield Indemnity
    • Horizon Blue Cross Blue Shield Omnia
    • Horizon Blue Cross Blue Shield PPO
    • Horizon NJ Health (managed Medicaid plan)
    • Magnacare
    • Medicaid
    • Medicare
    • Multiplan / PHCS
    • National Health Plan
    • National Provider Network
    • No Insurance
    • Tricare
    • United Healthcare
    • United Healthcare Community Plan (formerly Americhoice Managed Medicaid)
    • Wellcare Managed Medicaid (Family Care)