David Allen July 3