william callahanlatest news & developments