David PANNELL, Prof.