Alumni Interview: Steve Shaw, head of communication for technology, Safety & Legal BP

By on