michael allenlatest news & developments