Newcastle University Business School

Staff Profile

Karen Boyd

Senior Teacher