Мак Грегор, Дункан