michael delaney