Three Rivers Health is a modern progressive medical practice formed by the amalgamation of the Allenton Medical Practice and the Gym Company Medical in 2017.

We work from modern purpose-built premises at 7-11 Allens Rd, Ashburton. We provide a one-stop shop for your primary health issues and also have the following health providers on site:

  • Pharmacy (Searles Allenton Pharmacy)
  • Physiotherapist (Pro-Active)
  • Hand Specialist (Terry Creagh)

Our mission is: To care, to enable, to contribute to the community

We endeavour to ensure the following core values are maintained at all times: being patient centred, focused on excellence, with integrity, trust, team work and sustainability.

We have a large number of staff that serve approximately half of the Ashburton population. Our team is very experienced and pride themselves on providing the best possible primary health care.

Our Region

Three Rivers Health is the largest GP practice in Mid- Canterbury, a thriving rural based economy with a strong tradition of grain and sheep farming but now with a new focus on dairying.

Many people move here for the lifestyle and work-life balance that the region provides. The main town of Ashburton is large enough to provide all the services and amenities that you expect in a larger city but without the hassles often associated with big cities. There are great restaurants and cafes for dining and relaxing in.

Your daily commute can be as long or as short as you wish, with reasonably priced housing available in the town or surrounding hinterlands. Fantastic views of the mountains are available from many areas and access to outdoor pursuits are readily available.

Whether it’s hiking, short walks, golfing, fishing, hunting or ski-ing, it’s all near-by.

There are great educational facilities available in the region and the people are very welcoming. Christchurch, the South Island’s largest city is only an hour’s drive away and easily accessible.

Our Team

Admin Team


Nursing Team


Shirley Harris

Nurse practitioner

David Hill

General practitioner

Dr Kevin Kleinschmidt

General practitioner

Dr Malcolm Wootton

General practitioner

Dr Diane Young

General practitioner

Dr Penny Holdaway

General practitioner

Steve Peseta

Health Coach

Jo McSorley

Care Co-ordinator