Save James Castles, MD JamesCastles.MD.com • Internist James Castles, MD 451 E Health Sciences Drive, Suite 6510, Davis, CA