Physician Profile

Ruth Puffenbarger, graduated from in . Her primary practice is as .