Physician Profile

Christine Barefoot. Her primary practice is as .