Debbie Tarry takes on Chief Technology Officer role at optical and audiology retailer Specsavers
Debbie Tarry is starting a new position at Specsavers as Chief Technology Officer. She joined the optical and audiology retailer almost two years ago as Director of...