Dr. Ho practices internal medicine in Bay Valley Medical Group’s Castro Valley office. He graduated from UCLA School of Medicine and completed his residency at Kaiser Hospital in San Francisco. Shortly after completing his residency, Dr. Ho opened his own practice in Castro Valley.
ServicesRichard Ho provides internal medicine in Castro Valley, CA. Richard Ho is listed as an internist, which is a physician who studies Internal Medicine for adults.
To learn more, or to make an appointment with Richard Ho, MD in Castro Valley, CA, please call (510) 785-5000.Additional ServicesSurgeon