See All Allergists & Immunologists in Cookeville, TN
Dr. William Cain, MD

Dr. William Cain, MD

Age 52 Allergy & Immunology M
(11) 11 reviews

Telehealth available

Accepting New Patients


Dr. William Cain, MD is an Allergy & Immunology Specialist in Cookeville, TN. Dr. Cain completed a residency at Overlook Medical Center. They currently practice at The Allergy Asthma & Sinus Center. Dr. Cain accepts multiple insurance plans.


  • Medical College of Georgia, Fellowship Hospital — 2002
  • Overlook Medical Center, Residency Hospital — 2002
  • St Georges U, Medical School — 1999

Insurance Accepted

  • AARP
  • Aetna
  • Alliant Health Plans
  • Ambetter
  • American General
  • American International Group (AIG)
  • AmeriChoice
  • Amerigroup (Wellpoint)
  • Anthem
  • Beech Street (Multiplan)
  • Blue Cross Blue Shield
  • BlueCross BlueShield of Tennessee
  • CareFirst Blue Cross Blue Shield
  • Cigna
  • Cigna-HealthSpring
  • Community Health Network
  • Compassionate Care Network (CCN)
  • Coventry Health Care
  • First Health
  • Humana
  • Medicaid
  • Medicaid of Tennessee
  • Medicare
  • MultiPlan
  • NovaNet
  • One Health
  • PHCS
  • Signature Health Alliance
  • Tricare
  • UnitedHealthCare

* Please verify this information when scheduling an appointment.

Patient Satisfaction

Likelihood to recommend Dr. Cain
Based on 11 Reviews
5 Stars
4 Stars
3 Stars
2 Stars
1 Star

Leave a review

How likely are you to recommend Dr. Cain?

(Select your rating)
Nov 18, 2019
Great Doctor! Dr. Cain is a wonderful doctor. He is professional, knowledgeable & respectful with kindness & compassion; not only on the initial visit, but with every followup visit I have encountered. His “down to earth” demeanor provides an accessible environment to freely ask questions and discuss your healthcare needs and available options. His office staff & shot room nurses offer the same culture of professionalism, respect & timeliness with receiving my allergy shots. I highly recommend Dr. Cain and his staff!
Janelyn Janke — Nov 18, 2019
See more reviews on Healthgrades
Photo: Dr. William Cain, MD
How would you rate your experience with Dr. William Cain, MD?
  • Likelihood of recommending Dr. Cain to family and friends

Dr. Cain's Office & Staff

  • Ease of scheduling urgent appointments
  • Office environment, cleanliness, comfort, etc.
  • Staff friendliness and courteousness
  • Total wait time (waiting & exam rooms)

Experience with Dr. Cain

  • Level of trust in provider's decisions
  • How well provider explains medical condition(s)
  • How well provider listens and answers questions
  • Spends appropriate amount of time with patients

Tell Us About Yourself

  • Your gender:
  • Your age group:
  • Number of office visits you've had in the last 2 years:

Finish Here

  • How would you like to confirm your survey information?
    Standard text messaging and data rates may apply.
Thank you for sharing your feedback about Dr. William Cain, MD.
Claim Your Profile
Are you Dr. William Cain, MD?
Claim and manage your free profile or contact our support team.

Frequently Asked Questions

Find contact information here to make an appointment.

A list of accepted insurance providers is available on the Sharecare insurance check. It is always a good idea to verify your insurance when making an appointment.

New patients are generally accepted by Dr. William Cain, MD. To arrange an appointment, call the number on Dr. Cain's profile.

Dr. Cain frequently treats the following conditions: Allergic Rhinitis, Animal Allergies and Pollen Allergy. See more on Sharecare.


  1. Practice

    1. 1
      The Allergy Asthma & Sinus Center
      100 W 4th St Ste 250, Cookeville, TN 38501 (931) 528-5373
    2. 2
      165 Indian Lake Blvd Ste 109, Hendersonville, TN 37075 (615) 822-0858
  1. Allergy Asthma & Sinus Center

    1. 3
      Allergy Asthma & Sinus Center
      6701 Baum Dr Ste 140, Knoxville, TN 37919 (865) 584-8588
  1. The Allergy, Asthma & Sinus Center

    1. 4
      Allergy Associates PA
      801 N Weisgarber Rd Ste 200, Knoxville, TN 37909 (865) 584-8588
Telehealth Options
This provider has not specified a telehealth appointment method. Would you still like to make an appointment with Dr. Cain, or would you like to choose another provider and have an online appointment right now?
Find provider online now
Call now to make an appointment
(931) 528-5373