craig cochrane