Skip to content
James Ball

James Ball

Consultant cataract and refractive surgeon; Past President, British Society of Refractive Surgeons at British Society of Refractive Surgeons