john macieklatest news & developments