Skip to main content

Our Story

Back in 1989, our founder Dr Michael Frain opened his first practice, his mission being to bring great dentistry to the community of Chippenham.

His dream was to offer affordable general dental care with a comprehensive range of affordable independent options.

Today, Dr Michael Frain Ltd boasts five practices that serve the local communities of Calne, Melksham, Swindon, Bristol and Chippenham. Hathaway and Caledonia Dental Practices have now merged and are housed within Hathaway Medical Centre, Middlefield Road on the first floor and is a purpose built eleven surgery practice.

Sadly Dr Frain passed away in 2008 but his legacy lives on and his dream of bringing dental care to wide group of people remains. Each of our practices is run with the same dedication and commitment, so whichever one you choose, you will receive excellent care, attention and service.

The company has three directors; practice owners Andrew Halmer and Keith Garber, and Ruth Coleman, our area manager.

We very much look forward to welcoming you and your family to one of our practices.

Find your local dentist

Infection Control

We take all necessary precautions to safeguard both patients and staff. We follow recommended Department of Health guidelines with regard to sterilization of instruments and the use of disposable items. We use the most up to date sterilization equipment presently available such as vacuum autoclaves and washer disinfectors. Every staff member receives training in practice systems for infection control.

Patient Confidentiality

We take patient confidentiality extremely seriously at Dr Michael Frain Ltd.
Only members of staff have access to patient information and we have a strict confidentiality policy. To see a copy of this policy please ask at reception, alternatively click on the link at the bottom of this page.

Find your local dentist

Our Practices


BS9 2DF | Tel: 01179 688882


SN11 0JH | Tel: 01249 821113

Chippenham: Hathaway

SN14 6GT | Tel: 01249 445873


SN12 7NS | Tel: 01225 791710


SN1 4AY | Tel: 01793 611181