Professor Grant Stewart (Photo credit: Addenbrooke's Charitable Trust/Media Studio)