Book your flu vaccine with a GP or pharmacy online. Find nearby appointments
618 Moggill Road, Chapel Hill, QLD 4069


Craig has practiced in Brisbane and the Gold Coast for over 24 years. He first graduated as an Osteopath in 1990, followed by a post graduate degree in Clinical Osteopathy from RMIT University in 2000. He has also completed a Bachelor of Natural Medicine, a Diploma of Human Bio-Engineering and a Diploma of Naturopathy.

During his first period of Osteopathic study Craig was involved in the treatment of patients with Multiple Sclerosis. The success of this clinic laid a firm foundation for treatment of chronic illnesses and a strong understanding of the importance of the immune system and how it interrelates with all other body systems to bring about optimal health.

Craig’s undergraduate training also provided a sound foundation in the use of more traditional Osteopathic techniques such as deep tissue and joint manipulation. Further studies and training led Craig to understand and experience the importance of the more subtle and gentle approaches to Osteopathic technique and their effectiveness. Consequently, Craig has the ability to base his practice on a gentle approach and the experience to incorporate more strenuous techniques when required.

He is a member and past Vice President of Academy of Neuromusculoskeletal Medicine (ANM), member of Australian Osteopathic Association (AOA) and member of Australian Naturopathic Practitioners Association (ANPA).

On a more personal note you will find Craig on his stand up paddle board most weekends and when he takes a break from the clinic he heads for the snow to work on his skiing and enjoy a mulled wine by the fire at night.

Read more

Areas of interest

Qualifications and Experience

Languages spoken

  • English

Find Brisbane Allied Health

select date

Book appointment

Show a specific date:

Show this specialty:

Show appointments at:

Select a location:

Show Appointments
Show times for
  • Osteopathy
Show appointments at
Chapel Hill - Brisbane Allied Health
  • Chapel Hill - Brisbane Allied Health

Choose a Location

Brisbane Allied Health
Chapel Hill, 4069, QLD
More Appointments

Appointments currently not published on Healthengine's directory

Please call (07) 3878 4819