David Allen July 31