randy de punietlatest news & developments