Physician Profile

David Firebaugh. His primary practice is as .