Richard Leach

Richard is one of our professionally trained Optometrists – BSc MCOptom.