Find a Practitioner

The Largest Referral Network in Functional Medicine.

IFM's Find A Practitioner tool is the largest referral network in Functional Medicine, created to help patients locate Functional Medicine practitioners anywhere in the world. IFM Certified Practitioners are listed first in the search results, given their extensive education in Functional Medicine. All practitioners in the network have attended IFM’s five-day foundational course, Applying Functional Medicine in Clinical Practice (AFMCP), and are also current IFM members. Scroll down to learn more about the Find A Practitioner tool.

Enter your location below or use the Advanced Search Options to find a healthcare professional who best meets your needs or when searching for a specific Practitioner's name.

By selecting the Find button,
I agree to the Terms and Conditions

Advanced Finder Close


11 results

Ann McCarthy
IFM Certified Practitioner IFM Certified Practitioner
Mahmoud El Banna, MD
IFM Certified Practitioner IFM Certified Practitioner
Shape Address
59 Veronica Ave
Somerset, NJ 08873 US
E2814A6E-0D1F-4DCC-B107-7AA9AD796716 7328280200
Shape Address
3003 E 3rd Ave
Ste B110-I
Denver, CO 80206 US
E2814A6E-0D1F-4DCC-B107-7AA9AD796716 (303) 630-9412
Shape Address
412 Riverdale Avenue
Ottawa, ON K1S 1S2 CA
E2814A6E-0D1F-4DCC-B107-7AA9AD796716 +1 (613) 880-7419
Shape Address
263 Main St. S
Newmarket, ON L3Y 3Z4 CA
E2814A6E-0D1F-4DCC-B107-7AA9AD796716 9058534900
Shape Address
2175 University Ave S, Ste 201D
Fairbanks, AK 99709 US
E2814A6E-0D1F-4DCC-B107-7AA9AD796716 907-978-8399
Shape Address
1750 E 53rd Street
Davenport , IA 52807 US
E2814A6E-0D1F-4DCC-B107-7AA9AD796716 5633454325
Shape Address
4930 S Sheridan Rd
Tulsa, OK 74145 US
E2814A6E-0D1F-4DCC-B107-7AA9AD796716 918-392-4008
Shape Address
969 Pacific St
Ste B
Monterey, CA 93940 US
E2814A6E-0D1F-4DCC-B107-7AA9AD796716 8319202211
Shape Address
7122 w Softwind Drive
Peoria, AZ 85383 US
E2814A6E-0D1F-4DCC-B107-7AA9AD796716 602 762-5272
Shape Address
51 Grimwood Road
Twickenham, TW1 1BY GB
E2814A6E-0D1F-4DCC-B107-7AA9AD796716 (+44) (0)7870 273559