michael cardo 1latest news & developments