michael casciolatest news & developments