Less pain, better mobility and more energy is what my patients have experienced since 2007.

I’m a licensed acupuncture physician with a Master’s degree in Oriental Medicine, licensed in Florida as a Doctor of Oriental Medicine, in Pennsylvania as a Practitioner of Oriental Medicine and in New York State as an Acupuncturist. I’ve trained extensively in California, Florida and New York.
On staff at Cirque du Soleil’s La Nouba from 2007 – 2015
Nationally Certified Herbologist in Chinese Medicine
Licensed Massage Therapist
Nationally Certified Sport and Exercise Nutrition Coach: Precision Nutrition Level 1 Graduate

For one hour it’s all about you!

I treat differently than many practitioners. I treat only one patient at a time. You receive my one-on-one undivided attention. 

Each treatment is specific to you and your condition. I treat one patient at a time for approximately one hour with one goal, to improve your health.

Some practitioners treat four patients per hour – you could be left alone for over 30 minutes of your entire treatment or handed off to an assistant. 

You deserve a practitioner that remains with you, and uses what tools necessary to speed your recovery and improve your health. I remain with you to ensure the treatment is specific to your needs and that a positive change is occurring. I utilize acupuncture, massage, stretching, cupping, cranial-sacral and much more to create a unique, personalized and effective treatment.

Dr David MacGillivray

I hold the designation of ‘Diplomate of Oriental Medicine’ from the National Certification Commission of Acupuncture and Oriental Medicine.

Fewer than 25% of my colleagues within a 100 mile radius of my Windermere office share this designation. Even fewer of those 25% of Acupuncture Practitioners are also Licensed Massage Therapists. I’ve differentiated myself from others by passing all national board exams: Oriental Medicine and Acupuncture Theory (required by law in FL), as well as Western Biomedicine and Chinese Herbology, thus giving me greater understanding of Western diseases and the effective use of herbal formulas.

Always check your practitioner’s qualifications by going to http://www.nccaom.org and click on “find a practitioner.”

Want to know more?

Ready to make an appointment?

Call / Text 407 484 7600

Windermere Office Info

More of my story.

Before becoming a massage therapist and an acupuncture physician …

I spent more than 20 years as a ballet dancer and performer on Broadway. Working as a dancer across those many years resulted in a wide range of injuries, both chronic and acute. I have experienced cortisone injections, knee surgeries, torn muscles, concussions, tendonitis, broken bones, high stress and extremes of fatigue and jubilation.

I may not be suffering from the same malady that you are suffering from today, but I can assure you that I understand how hard life can be when your body lets you down. Acupuncture helped me dance until I was forty, it has helped me and my family get through medical traumas and I believe that acupuncture can work magic. I hope you will let me try to work my magic with you.


I feel great. Arm is moving pain free in directions that have been off limits for months. Thank you!

Text from Jayne: Orlando

Hi dr D. You can’t stop this!!! I feel awesome!! Ready to be treated again!!!!! I love it. Hope to see you soon.

Text from Alys: Palm Bay

Thank you SO much David. What a great healing day we had thanks to you. We slept for the rest of the day.

Text from Corrine: Winter Park

Thank you David. Thanks for helping me have a new set of legs today.

Text from David: Windermere

Hi David, wanted to let you know we got the blood test today and we are pregnant! Thanks for all you have done! Thanks for your advice, and always being so positive.

Text from Jennifer: Orlando

Thank u for checking up on me! Feeling great, not any pain at all. Thank u for ur great job.

Text from Will: Winter Garden

I feel great! bragging about you all day - thank you for following up!

Text from Michelle: Orlando

Thank u! U were fabulous & u also have great energy.

Text from Anne Marie: Orlando

Thanks again, looking forward to next appointment. Foot feels fantastic today.

Text from Andrew: Orlando

Its why I love you – you make shit happen… Feeling pretty good – my neck is like brand new!

Text from Susan: Orlando

It feels good. I was almost completely pain free yesterday.

Text from Gina: Orlando

My hamstrings feel so much better. Thank you so much for checking in … I swear you work miracles.

Text from Lydia: Orlando

It was so needed and I will be back. U rock, I feel like a human being again!!

Text from Marylin: Orlando


Windermere, FL


For appointment
407 484 7600