christopher hamptonlatest news & developments