Physician Profile

David Swire, graduated from in . His primary practice is as .