Dr Richard ShafferSpecialist in radiotherapy for non-cancer conditions4.9129reviewsAppointment subject to confirmation Expert in:OsteoarthritisDupuytren’s contractureKeloid scarsLedderhose diseaseTendonitisGenesisCare WindsorWindsor, 69 Alma Rd, Windsor SL4 3HD, GenesisCare WindsorWindsor, 69 Alma Rd, Windsor SL4 3HD, Mount Alvernia Hospital - part of Circle Health GroupGuildford, Harvey Road, Guildford GU1 3LX, Doesn't meet the [object Object] search criteriaGenesisCare SurreyGuildford, Rosalind Franklin Cl, Guildford GU2 7AW, UKDoesn't meet the [object Object] search criteriaGenesisCare ElstreeElstree, Unit 710, Centennial Park, Centennial Avenue. WD6 3SY, Doesn't meet the [object Object] search criteriaCromwell HospitalCentral London, 164-178 Cromwell Rd, London, SW5 0TU, Doesn't meet the [object Object] search criteriaReload Clinics, UME HealthCentral London, 17 Harley St, London W1G 9QH, UKAVIVA is not accepted at this locationCancer Centre LondonSouth London, 49 Parkside, SW19 5NBDoesn't meet the [object Object] search criteriaGenesisCare OxfordOxford, Peters Way, Sandy Lane West, Oxford OX4 6LB, Doesn't meet the [object Object] search criteriaGenesisCare Milton KeynesMilton Keynes, The Pavilion, Sunrise Parkway, Linford Wood, Milton Keynes MK14 6LS, Doesn't meet the [object Object] search criteriaGenesisCare PortsmouthHavant, Bartons Rd, Havant PO9 5NA, UKDoesn't meet the [object Object] search criteriaGenesisCare ChelmsfordChelmsford, Springfield Cancer Centre, Lawn Ln, Chelmsford CM1 7GU, Doesn't meet the [object Object] search criteriaGenesisCare MaidstoneMaidstone, 17 Kings Hill Avenue, Kings Hill, West Malling, Maidstone , Doesn't meet the [object Object] search criteriaGenesisCare SouthamptonSouthampton, Spire Hospital, Chalybeate Cl, Southampton SO16 6UY, Doesn't meet the [object Object] search criteriaGenesisCare CambridgeSoham, The Oaks, Fordham Rd, Newmarket CB8 7XN, Doesn't meet the [object Object] search criteriaGenesisCare BristolBristol, 300 Park Ave, Aztec W, Bristol BS32 4SY, Doesn't meet the [object Object] search criteriaGenesisCare BirminghamSutton Coldfield, Little Aston Hall Dr, Little Aston, Sutton Coldfield B74 3BF, Doesn't meet the [object Object] search criteriaGenesisCare, The Park Centre for OncologyNottingham, The Park Centre for Oncology, Sherwood Lodge Drive, Burntstump Country Park, Nottingham NG5 8RX, Doesn't meet the [object Object] search criteriaPayment methodAVIVASelf-payingAetnaAIGAlliance Health GroupAllianzAprilAsia Medical AssistanceAVIVAAXABenenden Health BupaBupa GlobalCignaCS HealthcareFreedomGeneral MedicalGroupamaHealixHealth NowHealth-onlineHumanisInternational SOSLegal & General InsuranceNational AssurancePolice MutualPru HealthSagaSimply HealthStandard LifeThe Exeter FriendlyTricareVitalityWPACalle-ConsultationBook