Emeritus Professor Bill McCaffrey