CD Dr. Cheryl Martin Demucha, MD Is this you? Claim your profile Family Medicine Nurse Practitioner 0Leave a review Peach Tree Health 1275 Tharp Rd, Yuba City, CA, 95993 1 other location (530) 749-3242