David Ruffle

Engineering and Quality Leader