Meet The Team


Shanna Brannon

Dental Assistant

Shanna has been in the dental field for over 25 years. She has worked with Dr. Shelton for nearly 20 of those years. Shanna is the best at making patients feel at ease. She is very gentle and kind with everyone that walks in the door.

She grew up on the mountain and lives in Clay Springs. She is married to Mike and they have 3 beautiful children.

Shanna loves camping with her family and riding her quad. She also enjoys playing co-ed softball. She LOVES sports and enjoys watching almost every single one of them.

Mandy Davis


Mandy has been with our office since 2014. She had managed a local clothing store for 2 years before joining our team. She is the first face you see when you walk in the door. She will schedule your appointments, assist you with your insurance and anything else that you may need.

Mandy moved to Snowflake when she was 3 years old. After graduating from high school, she married Caleb and moved to Show Low.   They have 3 children, 2 boys and 1 girl. They also have 4 crazy dogs.

Mandy enjoys golf, photography, camping, road trips, roller coasters and just hanging out with her family.

Julia Barton

Dental Hygienist

Julia is a native to Arizona, born and raised in Tucson.  Julia moved to Show Low in 2004 to call it home.  Her fear of the dentist as a child was her determination to change that for others.  To bring a smile to a patient or to see a child jump in the dental chair because they are excited to be there makes her career that started back in 1984 very enjoyable from year to year.

Her passion for Dental Hygiene had her involved with the American Dental Hygienist Association.  She held positions as President of her Dental Hygiene class in college and was President-elect for the Southern Arizona Dental Hygiene Society.

Julia also works at another office Mon-Thurs. She loves her job so much that she moonlights as our "Friday Girl". Julia is married to John and they have 5 children.

Nicole Killian

Dental Hygienist

Contact Us. We encourage you to contact us with any questions or comments you may have. Please call our office or use the quick contact form below.