Meet the Team: Donald MacMillan