prof laurence kirkpatrick