Meet the Team

Our Doctors

Dr St. John Mohr (M)
MB ChB Birmingham 1991 MRCGP

Qualified at Birmingham University Medical School in 1991. He remained in the Midlands for junior hospital jobs and to complete his GP training. He then temporarily left the NHS to work for the pharmaceutical industry in 2000 before returning to General Practice in 2004. He became a partner at the Porch Surgery in 2005. St. John is a full time partner at the Porch and is the practice IT, finance and prescribing lead.

Dr William Davies (M)
MB BCh Cardiff 2004 MRCGP DCH

Qualified in 2004 at University of Wales College of Medicine, Cardiff. He worked in a variety of hospital posts in Wales and spent a year in New Zealand mainly working in paediatrics. He commenced GP training in Bath in 2007 and spent time in hospital posts in rheumatology, cardiology, gastroenterology, paediatrics, obstetrics, gynaecology and ENT. He joined the Porch Surgery in 2009 as a GP registrar and remained there as as salaried GP. He became a partner at the surgery in 2014. He is now a GP trainer and oversees GPs in training.

Dr Joanna Swallow (F) 

Qualified in 2002 at St Georges Medical School, London. She did house jobs in London before working in Emergency medicine in Australia. On returning to the UK she moved to Bath and in 2004 undertook GP training posts in Psychiatry, Paediatrics, Gynaecology and ENT. She has worked as a GP in Bath and Wiltshire since 2007. Joanna works as a GP educator in Swindon and is involved in training future GPs. She finds the variety of General Practice interesting and enjoys most aspects of the job. She has been part of the team at The Porch since 2013.

Dr Michelle Reade (F)
MB BS Brisbane 1998 MRCGP DRCOG DFFP PG Cert Diabetes Care

Qualified in 1998 at the University of Queensland Medical School, Brisbane, Queensland, Australia. She did her house jobs in Brisbane before working in Saudi Arabia for 18 months in Obstetrics and Gynaecology. On her return to the UK she undertook GP training posts in Accident and Emergency, Obstetrics and Gynaecology, ENT, Community Paediatrics and Genitourinary Medicine and was a a GP registrar in Wiltshire. Since 2008 she has worked as a GP in Wiltshire, Bath and Surrey. She joined the Porch Surgery as a GP partner in 2017. She enjoys all aspects of General Practice, but particularly enjoys Diabetes, Gynaecology, Family Planning and Sexual Health.

Dr Catherine Bennett (F)


Qualified at University College Medical School, London in 2004. After house jobs she worked in A&E in Perth, Western Australia then returned to the UK to do a further 6 months A&E in Newham, East London. She started her GP training in South London in 2007 during which she spent time in Cardiology, Paediatrics, ENT, Palliative care and Sexual health. She worked as a GP in West Sussex for six years before relocating to Wiltshire and started at the Porch in January 2017. She became a partner in July 2021. Particular interests include ENT, Contraception and Sexual Health.

Dr Tom Gamble (M)

MB ChB Bristol 2003 DTM&H MRCGP PGCert Medical Education

Qualified at Bristol Medical School in 2003. He completed several hospital training posts in Cornwall and Somerset before starting GP training in Swindon in 2005. After completing his GP training he worked as a GP in Swindon for several years then spent some time working in Bristol, before joining the Porch Surgery as a partner in 2022. He is happy to see all conditions and has an interest in medical education.

Dr Corinne Else (F) 

MB BCh Cardiff 1987 DA DFFP

She qualified at the Welsh National School of Medicine in Cardiff in 1987. After doing her junior doctor posts in South Wales and Bristol, she headed to Exeter and then Sheffield, training to be an anaesthetist. By the mid 1990’s she had realised that she was increasingly drawn to family medicine and then pursued her training to be a GP. She worked as a GP in Sheffield and Chesterfield before moving to Wiltshire in 2008. She has been a salaried GP in North Wiltshire since then and loves the daily variety and challenge that General Practice offers, although she developed particular interests in women’s health and as a GP trainer.  She joined the Porch Surgery in early 2022 as a salaried GP. When not at work she rides her bike and tries to paint.

Dr Hannah Vaughan-Williams (F) 

MB BCh Cardiff 2012 BSc MRCGP PGDip Rheum

Qualified in 2012 from University of Wales in Cardiff after previously undertaking an undergraduate degree in Biology from Cardiff University (2008). She remained working in Wales for a number of years before completing a round-the-world trip including working in Dunedin Hospital in New Zealand in Care of the Elderly. She came to Bath in 2015 for GP training, during which she took a year out to work in research in Rheumatology at the Royal National Hospital for Rheumatic Diseases. She joined the Porch Surgery in 2021 as a GP Registrar and remains here as a Salaried GP, alongside continuing to work in the RNHRD. She enjoys all aspects of General Practice, with particular interest in Rheumatology and Musculoskeletal Medicine and when not working likes to bake cakes, garden and spend time with her two daughters and husband. 

Dr Katie Ogilvie (F)


Qualified from University of Southampton School of Medicine in 2011. After qualifying she completed her foundation jobs in Cheltenham and Gloucester before returning to Southampton to focus on obstetrics and gynaecology and sexual health medicine. She commenced GP training in Bath in 2016 and spent time in hospital posts in geriatrics, acute medicine, paediatrics, psychiatry and dermatology. She worked at the Porch as a GP registrar at several points during her training and started working with us as a salaried GP in 2023. 

Our Nursing Staff

Our team includes Registered Nurses, Health Care Assistants and phlebotomists.

You can call the surgery and make an appointment with the team; for example removal of stitches, blood pressure check and change of dressings. There are also Registered Nurse led clinics for long term health conditions, travel, complex wound management and minor illness.

Our team are qualified to undertake their roles and we have an ongoing professional development programme.

If you are unsure who is the right person to see the receptionists will advise you.

Our Practice Manager

Rhonda Ward

Rhonda has an extensive background of working in Adult Social Care in London, Wiltshire and Kent. Her roles have included managing and providing services to adults with a Learning Disability, Autism and those with a Sensory Loss.

Rhonda works with the GP Partners and other members of the The Porch team to ensure they continue to provide the care and services our patients need. She is always looking for ways to improve and develop the service and support the team at The Porch. Rhonda also works closely with the other four GP surgeries within our Primary Care Network.

Our Deputy Practice Manager

Sarah Jane Smith

Sarah has worked for many years at The Porch Surgery, starting as receptionist in 2013.  Sarah’s main responsibility as Deputy Practice Manager involves managing and overseeing the work of the reception team.  In addition to this Sarah supports the Practice Manager and the Porch Partners, ensuring operations are running smoothly on a daily basis.

Our Administration Team

Our Administrative, Reception and Secretarial staff work behind the scenes and at the front desk to ensure that the practice runs efficiently and provides the best possible patient experience.


The Porch Surgery has been a training practice for General Practice Registrars for many years. A Registrar is a qualified Doctor who has completed some or all of their hospital training and is now working in General Practice. As part of their training they may see a patient with another doctor sitting in and occasionally they may video a surgery, but always with the patients consent.

Dr Davies and Dr Swallow are GP Trainers.  However, all the doctors and the Primary Care Team are involved in training.

Our Attached Staff

District Nurses

The District Nurses are based at:

Springfield Community Centre

Beechfield Road


Wiltshire SN13 9DN

Telephone: 01249 715037

Requests for a District Nursing service should be made via the GP or telephoning the Health Centre.

First Contact Physio

Do you have a sprain, strain, muscle pain, joint pain and stiffness or back pain?

You could see a specialist physiotherapist instead of your GP. Ring the surgery as usual and ask about the service, you may need to describe the problem to ensure that the physiotherapist is the right person to see. 

Health Visitors

The Health Visitors are based at:

Unit 1

Greenway Business Park

Bellinger Close


SN15 1BN

Tel: 0300 2470090

Clinics are held at Springfield Community Campus every Tuesday between 13.30 – 15.30 pm.  This is a drop in session and no appointment is required.

A clinic is also held at:

Crumpets Cafe

Army Community Campus

2 Portal Avenue


SN13 0LQ

1st Wednesday of each month 10.30-11.30am – also a drop in session- no appointment required.

They advise on preventative and general health care, especially for children under five.


The Community midwives are based at:

Chippenham Birthing Centre

Chippenham Community Hospital

Rowden Hill


Wiltshire SN15 2AJ

Tel: 01249 456438

Social Workers

The Department of Adult and Community Services (DACS), formerly Social Services, provides help, support and care to adults in need in Wiltshire.

How do I get help?

You can get help by contacting the Adult and Community Services Social Care Helpdesk on 0300 456 0111.

You can also ask someone else to make contact on your behalf.

Outside of office hours contact the Emergency Duty Service on 0845 6070888.

The National Health Service (NHS) and Community Care Act requires local Social and Health Services to ensure that support and care is provided to those in greatest need.

As the Department of Adult and Community Services receive more requests for help than there is available funding, we have to decide:

1. Who should get a service.

2. In what order of priority.

3. How services can best be provided.

4. Whether we will provide the service ourselves or suggest another more appropriate organisation.

This is to ensure that people in greatest need will get most help.

How do we decide who should get a service?

Services for Users

When a person asks us for help, we make an assessment. This means that we talk to you to find out more about your situation and your care needs. Your need for services may be due to physical disability or impairment, mental health problems or environmental or social factors. The more complex you needs, the more detailed your assessment will need to be.

Services for Carers

If you are a carer and provide substantial and regular amounts of care to the person you look after, you are eligible for an assessment of your own care needs in relation to the person(s) you care for. As a carer, you may be able to access Services provided through the Carers Special Grant.

If, outside of your role as a carer, you meet the Eligibility Criteria, you are entitled to receive services in your own right.

Who is eligible for an assessment?

You are normally eligible for an assessment if you:

  • Have a physical impairment
  • Have a sensory loss
  • Have a terminal illness
  • Are developing confusion/dementia
  • Are frail
  • Are vulnerable to the risk of neglect or abuse
  • Have a learning disability
  • Have a severe mental illness
  • Are a carer

Chippenham, Corsham, Box Primary Care Network ARRS Roles

Clinical/senior pharmacist

Key roles and responsibilities
Conducts structured medication reviews (SMRs)
Independent prescribing/deprescribing
Provides medication advice to healthcare professionals and patients
Optimises medication (e.g. antibiotic stewardship)
Translates medicines national policies into local implementation
Adopts a whole system approach to medicines management

Pharmacy technician

Key roles and responsibilities
Supports SMRs
Counsels patients on medicines
Manages prescriptions
Conducts medicines reconciliation
Conducts medicines audits

Social prescribing link worker

Key roles and responsibilities
Connects people to non-medical community-based activities, groups and services that meet practical, social and emotional needs, including specialist advice services and the arts, physical activity and nature
Helps people identify issues that affect their health and wellbeing when co-producing a personalised care and support plan

Care co-ordinator

Key roles and responsibilities
Provides co-ordination and navigation through the health and care systems
Facilitates joint working across organisations and MDTs
Makes referrals to services and other health and care professionals
Helps patients prepare for/follow-up
Supports patients to book appointments
Signposts patients to information
Works in partnership with MDT colleagues including social prescribing link worker(s) and health and wellbeing coach(es)

First contact physiotherapist

Key roles and responsibilities
Assesses, diagnoses, treats and manages musculoskeletal (MSK) problems
Prescribes medication within scope
Develops skills relating to injection therapy
Performs diagnostic investigations
Signposts/refers to health and care services
Audits of health and care practice
Requests/progresses investigations


Key roles and responsibilities
Assesses and triages calls from patients
Performs home visits for urgent assessment
Advises and signpost patients
Supports anticipatory care plans
Manages minor illness

Trainee nursing associate

Key roles and responsibilities
Delivers care while under supervision of a nursing associate or registered nurse
Develops own clinical competence
Develops scope of practice in line with HEE’s Primary Care and General Practice Nursing Career and Core Capability Framework
Performs and records clinical observations

Physician associate Clinician qualified to assess and treat patients under the supervision of a GP

Key roles and responsibilities
Manages undifferentiated, undiagnosed cases by history taking, physical examinations and clinical decision-making to establish a working diagnosis and management plan
While they currently do not have prescribing rights, they can prepare prescriptions for GPs to sign

General practice assistant – Clinical and Administrative support to and under the supervision of a GP

Key roles and responsibilities
Arranges clinical support: referrals, tests and follow-upsConducts simple clinical observationsProvides administrative support: letters, completing forms for GPs to signExplains procedures to patients

Digital and transformation lead

Key roles and responsibilities
Undertakes transformation and improvement projects in PCNs, including the adoption and optimisation of digital tools
Improves population health, workforce, management, and estate planning, and care quality

Advanced practitioner

Advanced practitioners can be a nurse, pharmacist, physiotherapist, paramedic, occupational therapist, dietitian or podiatrist.

Key roles and responsibilities
Depending on profession:
Assesses and triages patients
Manages undiagnosed and complex co-morbidities
Provides definitive treatment
Supervises the multidisciplinary team