Richard Renn (Renn)

Richard Renn (Renn)

Continuous Improvement Manager, Technology & Digital Solutions