Dr William Therese
St Ives General Medical Practice
General Practitioner