professor john bradleylatest news & developments