john banvillelatest news & developments