General Medical Council (GMC) registered medical practitioner
Registered NHS General Practitioner
Experience
General Practitioner delivering community-based primary care services
Provides assessment and management of acute illness and chronic disease
Works within a multidisciplinary team serving the Dalmellington and surrounding Ayrshire communities
News
Not publicly listed
Awards
Not publicly listed
34+ Reviews Analysed
Consentz® Practitioner Score
Clinic Visibility
83%
Pricing Transparency
87%
Safety and Trust
90%
Overall Aggregation
86%
83/100 in Ayr
Hours
Monday
08:30 - 17:30
Tuesday
08:30 - 17:30
Wednesday
07:30 - 17:30
Thursday
08:30 - 17:30
Friday
08:30 - 17:30
Payment Options
NHS-funded care for registered patients; private/non-NHS services (e.g., private reports or medicals) may be offered and charged — contact practice for details