David Allen July 28