peter richardslatest news & developments