patrick mcgeelatest news & developments