Keefe D update