G Richard Olds is President and Chief Executive Officer of St. George’s University in Grenada, West Indies.