Rebecca Taylor profile pic By Rachel James June 23, 2016 No Comments Professor Rebecca Taylor, Executive Dean of the OU Business School Professor Rebecca Taylor, Executive Dean of the OU Business School