michael deane profile