MS, DDS
When you can’t eat, talk, or laugh without pain…
You need a dentist who will answer your questions, diagnose your condition, and provide solutions that work.
That’s why so many Calgarians turn to Dr. Tom Shackleton
Professional, Friendly, & Respectful
We do everything we can to make each visit pleasant and relaxing. And, because know your time is valuable, we do our best to keep each appointment on time.
Compassionate, & Caring
Dr. Shackleton listens to you and will always recommend the best treatment options for you.
Years of Experience & Clinical Expertise
Dr. Shackleton is committed to finding the cause of your dental pain. His approach is based onvalid scientific literature, extensive training, and his many years of clinical experience.
If pain has taken control of your life and you feel alone and confused, it’s time to see Dr. Shackleton
When a tooth nerve becomes irreversibly inflamed or infected, your dentist will often recommend root canal therapy to return your tooth to health. This is a very common procedure that Dr. Shackleton performs every day in his office. If you’ve been told you need a root canal or have a painful tooth, please contact our office for an evaluation.
TMJ stands for temporomandibular joint, but it’s also commonly used to refer to jaw pain or dysfunction. Pain when eating, joint clicking or locking and headaches are common symptoms for this condition and are managed by Dr. Shackleton every day in his office. If you suffer any of these symptoms, please contact our office for an evaluation.
Sometimes we develop unusual ulcers, lumps or bumps in our mouth that just don’t seem to go away. Oral medicine is the branch of dentistry that involves the evaluation and treatment of these issues and Dr. Shackleton sees these almost every day. If you would like any unusual oral condition evaluated, please contact our office for an appointment.
First steps to booking with Dr. Shackleton
Please have your dentist or health care provider send a referral to our clinic.
Once this has been received, our scheduling coordinator will contact you with booking information.
If you are an existing patient, please contact us directly at the phone number listed below.