Cavanagh, Thomas, 1963-