Physician Profile

Ray Flanigan. His primary practice is as a Counselor: Professional.

MHT: Master of Health Technology
: Diplomate, American Board of Pediatrics
RC: Registered Counselor


Specialties Include: