Whitchurch Medical Centre

029 2062 9601/029 2035 7601

Doctors

Dr Catherine Davies

MBBCh (Wales 1990) DFFP MRCPGP

Part-Time Principal
Female

Dr Davies was brought up in Whitchurch and attended Whitchurch High School. She qualified at the University of Wales College of Medicine. She did her general practice training in West … [continue] Dr Catherine Davies

Dr Niamh McConnell

MBBCh (Dublin 1997) DRCOG DCH MRCGP

Part-Time Principal
Female

Dr McConnell trained at Trinity College, Dublin and then moved to the UK to train as a G.P. She joined the practice in May 2004. She enjoys the varied role … [continue] Dr Niamh McConnell

Dr Eleanor Davies

MBBCh, DCH, DRCOG, MRCGP

Part-Time Principal
Female

Dr Davies joined the practice in 2010. She is a Welsh speaker from Cardiff and gained her medical degree in Manchester. She has undertaken postgraduate training in General Medicine, Accident … [continue] Dr Eleanor Davies

Dr Stuart Gray

BMBS, BMedSci, MRCGP, DRCOG

Part-Time Principal
Male

Dr Gray joined the practice in 2014. He had undergraduate training in Nottingham and postgraduate training in Nottingham and Cardiff, specifically in areas of Psychiatry, ENT, Paediatrics and Gastroenterology. He … [continue] Dr Stuart Gray

Dr Khurram Hashmi

MBChB (Birmingham 2006) MRCGP PgCert DFSRH FHEA

Part-Time Principle
Male

Originally from Bridgend, having completed his undergraduate studies in Birmingham 2006 and post graduate training in the West Midlands and South Wales. He has an interest in medical education and … [continue] Dr Khurram Hashmi

Dr Siân Davies

MBBCH (Wales 1990)

Part-Time Assistant Doctor
Female

Dr Davies was previously a partner in another Cardiff surgery for over 19 years before joining the team at Whitchurch Village Practice. Siân is an honorary Clinical Tutor for Cardiff … [continue] Dr Siân Davies

Dr Elinor Brew

MBChB (Birmingham 1981) MRCGP MFFP DA DPD

Part-Time Assistant Doctor
Female

Joined the practice in 2001 on the GP Retainer Scheme. Before this Dr Brew was a partner in Warwickshire for seven years and also in Cardiff for five years. She … [continue] Dr Elinor Brew

Dr Corinne Locke

BSc MBBCh (Wales 2011) MRCP MRCGP

Part-Time Assistant Doctor
Female

Originally from Nottinghamshire, Dr Locke studied at Cardiff University and then worked in hospitals throughout South Wales, completing further training in General Medicine. She completed GP training in Neath before … [continue] Dr Corinne Locke

Practice nurses

Sister Anne Stelfox

B.Sc. (Hons) Health Sciences, RGN, Diploma in Respiratory Health, Diploma in Diabetes Care, Diploma in Minor Illness and Injuries

Practice Nurse
Female

Sister Marilyn Griffiths

B.Sc. Specialist Practitioner Award, RGN, Qualified Independent Nurse (IP) Prescriber, Masters Module in Nursing, Degree Level in Diabetes in Primary Care Setting, Diploma in Maintaining Respiratory Health and COPD

Practice Nurse
Female

Sister Dawn Allen

RGN

Practice Nurse
Female

Sister Linda Lewis

RGN, RM, Diploma in Diabetes, Diploma in Travel Medicine, Diploma in Minor Illness and Injuries

Practice Nurse
Female

Sister Sian McShane

RGN

Practice Nurse
Female

Additional healthcare staff

Elizabeth Perna

Health Care Assistant
Female

Julie Morgan

Health Care Assistant
Female

Practice manager

Lynda Griffiths

Practice Manager
Female

Carol Howells

Practice Manager
Female

Danielle Lloyd

Deputy Practice Manager
Female

Soula Arnott

Trainee Assistant Practice Manager
Female

Practice staff

Lisa Latner

Secretary
Female

Meryl Sheppard

Secretary
Female

Pru Norman

Administrator
Female

Alexandra Morris

Administrator
Female

Tara Phillips

Reception Supervisor
Female

Jade Shahab

Receptionist Coordinator
Female

Lesley Clarke

Receptionist
Female

Linda Fox

Receptionist
Female

Linda Burford

Receptionist
Female

Julie Morgan

Receptionist
Female

Bekah Milsom

Receptionist
Female

Annemarie Bevan-Edwards

Receptionist
Female

Sian Edwards

Receptionist
Female

Germaine Kerai

Receptionist
Female

Sian Holland

Receptionist
Female

Kerry Massey

Receptionist
Female

Translate »