Our Location

      27206 Calaroga Ave,
      Suite 116
      Hayward, CA 94545

      About Us

      What is Family Medicine?

      Family medicine, by definition, is comprehensive, continuing medical care provided to a family unit by a physician.

      To be certified as a specialist in family medicine, a doctor must be trained in the following areas of medicine:

      • pediatrics
      • internal medicine
      • surgery
      • obstetrics and gynecology
      • psychiatry
      • and community and preventive medicine

      In order to be certified by the American Board of Family Medicine (ABFM), a physician must complete a three-year family practice residency training program after completion of medical school. He or She must also pass a written examination administered by the American Board of Family Medicine and must be re-certified every 7 years.


      Our Team


      Robert Rowley, MD

      Family Medicine Physician


      Robert Rowley is a practicing family physician and healthcare information technology consultant.

      Dr. Rowley has been in clinical practice for over 30 years, including experience as a Medical Director with Hill Physicians Medical Group and as a developer of the early EMR system Medical ChartWizard.


      Raul Gentini, MD

      Family Medicine Physician


      Raul Gentini is a board-certified family physician.

      He grew up in Argentina, and received his doctoral degree from the Universidad Nacional de Cordoba, in Argentina.


      Victoria Rivera, PA-C

      Physician Assistant


      Victoria Rivera received her Bachelor of Science from San Francisco State University and earned her Physician Assistant degree from Western University of Health Sciences in Pomona, California in 1999. She is certified through the National Commission on Certification of Physician Assistants.

      Her professional background includes family practice, women’s health and functional medicine. She has additional training in holistic nutrition that focuses on diet, vitamins and supplements to treat and prevent disease, as well as to maximize health.

      Get More Info

      Online Patient Portal

      Manage your health from the comfort of home

      Log-In / Register