pat riordanlatest news & developments