Dr Graeme Klein Dr Graeme Klein General Practitioner Dr Karen Wilson Dr Karen Wilson General Practitioner Dr Anne McAskie Dr Anne McAskie General Practitioner Dr Kevin Wrigley Dr Kevin Wrigley General Practitioner Dr Liam Moylan Dr Liam Moylan General Practitioner Dr Camilla Johnson Dr Camilla Johnson General Practitioner