James Waugh

James Waugh is the director of story and creative development at Blizzard Entertainment. He carried out story development for The Order.