About our GPs

Meet our Doctors

At Academy Medical Centre we have two GP partners and one salaried GP available for consultations.
Read more about making an appointment with them.

Photo coming soon



- Team 1 -
Dr James Denholm

Dr James Denholm


- Team 2 -

Dr Denholm joined us in April 2019 as a full-time salaried GP, and is now a Partner. He was a GP in Cornwall and prior to that in the military. He has additional skills in joint injections and minor surgery, and a special interest in muscloskeletal problems, pain medication prescribing, substance misuse and occupational health.

Dr Caroline F L Thomas

Dr Caroline F L Thomas

MBChB, DRCOG, DFFP Dundee 1993

- Team 3 -

Dr Thomas has been a Partner with the practice since 2002. She is clinical lead for hypertension and coronary heart disease and her areas of clinical interest are minor surgery, including joint injections. She also provides contraceptive services including Nexplanon implants.

Photo coming soon

Dr Jason Twinn

MRCGP, MBChB Manchester 1996

- Team 5 -

Dr Twinn started with the Practice in April 2020. His main areas of interest are Men's Health, Emergency Medicine and Minor Surgery. He also provides soft tissue and joint injections.

GP Availability

When each of the doctors is practising at the surgery

Dr J Denholm Dr C Thomas Dr J Twinn
Mon All day All day All day
Tues All day All day All day
Wed All day All day AM only
Thurs Alternating weeks with Dr Thomas Alternating weeks with Dr Denholm -
Fri Alternating weeks with Dr Thomas Alternating weeks with Dr Denholm All day

Each of the doctors also has a commitment to provide care in local nursing or residential homes, and some also perform minor surgery and nexplanon clinics. These other commitments may affect a GPs availability throughout the day.

Academy Medical Centre

We are one of the largest GP practices in Tayside, Scotland, with approximately 10,000 patients on our list.

The surgery is open Monday to Friday from 8am-1pm & 2pm-6pm (except public holidays).

Academy Medical Centre
Academy Street
Tel: 01307 462316