McGuinness, Brian, active 1983-2003, Professor of Philosophy