To help provide timely service to our patients, we prefer to schedule all visits and will always try to make your appointments with the clinician of your choice. If you are later than 15 minutes for your appointment, we will try to work you back into the schedule. Out of courtesy to our other patients, we may be forced to ask you to reschedule your appointment.  Same Day Appointment - We make every effort to schedule appointments for ill children on the day that you call us. Please call our office ahead of time, early morning if possible, so that we can minimize the time that you will spend waiting. If you have a medical emergency during office hours, we will do our best to see your child immediately or refer you to the appropriate facility.

Location & Hours

We have weekday hours in all three offices M-F from 8:30am-5:00pm. Advice nurses are available after hours at the number listed below and they will contact the doctor on-call as needed.

​Saturday drop-in Location  ~  All Saturday office hours will be held at our Castro Valley office (20126 Stanton Avenue, Suite 200).
All Saturday hours are from 9:00am - 11:00am

AFTER HOURS ADVICE (all offices): 510-486-8344

Castro Valley: 20126 Stanton Ave #200, Castro Valley, CA 94546
Phone: (510) 881-4210; FAX (510) 881-4213
Office Hours: Monday -Friday 8:30AM to 5:00PM;

Saturday 9-11 (drop-in only) 

Alameda: 1332 Park Street #200, Alameda CA 94501
Phone: (510) 523-3123; FAX: (510) 864-1934
Office Hours: Monday -Friday 8:30am to 5:00pm;  Wednesday 8:30am-6:00pm (please call ahead for appointment)

Well Child Visits
To keep your children healthy, it is important to bring them in for regular checkups, along with their shot records. We recommend that you call at least 2 weeks in advance so you may choose the date that best fits your needs. CLICK
HERE FOR OUR WELL CHILD CHECK UP SCHEDULE with the caveat on the schedule that it may vary depending on your insurance.


Oakland: 3300 Webster St. #1202 Oakland CA, 94609
Phone: (510) 433-1040; FAX: (510) 433-1043

Office Hours: Monday - Friday 8:30am to 5:00pm; Tuesdays until 6:00pm (please call ahead for appointment)

If an emergency should arise, please call 911. Emergencies are considered to be those conditions that are life-threatening: loss of consciousness, severe bleeding, seizure, or labored breathing.  In the case of minor emergencies please call our office for further instructions.

Canceling an appointment
We require 8 business hours advance notice if you must cancel an appointment or you will be charged at least a $35 fee for the time we could have given to some other child.

Please have your card with you at the time of your visit. If we file your claim, you are responsible for the co-pay at the time of visit, along with any deductibles and co-insurance that are due. If we are not a provider for your insurance, if you are not insured or there are issues with your insurance company that we cannot resolve, you may be responsible for the entire charge at the time of service. CLICK