Accepting new patients

David MacGillivray, AP

Acupuncture ·  Male · Age 56

David MacGillivray
120 W 6th Ave Ste D Windermere, FL 34786

Accepting new patients

Make an Appointment

(407) 484-7600

David MacGillivray, AP is an acupuncturist in Windermere, FL. He specializes in acupuncture.

Insurance Check

Search for your insurance provider

David MacGillivray accepts

Accepted insurance can change. Please double-check when making an appointment.

(407) 484-7600

David MacGillivray accepts the following insurance:

Cigna HMO
Cigna PPO
Open Access Plus
First Health (Coventry Health Care)
First Health (Coventry Health Care) PPO

Background Check

No malpractice claims found for Florida
No disciplinary actions found for the years we collect data
No board actions found for the years we collect data
Learn more about background checks

Experience Check

Check if David MacGillivray treats your condition or procedure

David MacGillivray's conditions and procedures:

  • Acupuncture
  • Ankle Injury
  • Anxiety
  • Hand Conditions
  • Headache
  • Hormone Imbalance
  • Infertility
  • Knee Injuries
  • Low Back Procedure
  • Neck Pain Procedure
  • Pain Management
  • Shoulder Disorders
  • Sleep Disorders
  • Wellness Examination
  • Wrist Disorders

David MacGillivray's Reviews

Likelihood to recommend David MacGillivray


Based on 1 reviews

5 Stars
4 Stars
3 Stars
2 Stars
1 Star

Leave a review

How likely are you to recommend
David MacGillivray?
(Select your rating)
Average Reported Wait Time
  • Under 10 minutes
David MacGillivray's Performance
  • Trustworthiness
  • Explains condition(s) well
  • Answers questions
  • Time well spent
Office & Staff Performance
  • Scheduling
  • Office environment
  • Staff friendliness

Be the first to leave a comment

How was your experience with David MacGillivray?

About Me

Care Philosophy

I provide pain relief and internal medicine using traditional acupuncture, trigger point therapy, advanced massage techniques and Homeopathic Biopuncture techniques. I treat one patient at a time. You receive my undivided attention. You get personalized care. You are never left alone while I treat others.


  • Acupuncture