Physician Profile

James O'Shea. His primary practice is as a Nurse Practitioner, also practicing as a Specialist.

TEACHER: Academic Profession


Specialties Include: