Geoffrey Devine grantmacintyre