Katherine the Great bows out at Alliance Trust

Katherine Garrett-Cox
Katherine Garrett-Cox