rick allenlatest news & developments