Physician Profile

James Fletcher, graduated from in . His primary practice is as .

BM: Bachelor of Medicine degree.
bch: Bachelor of Community Health