David Allen has coauthored more than half a dozen books, including Golf Rx (with Vijay Vad) and Golf: Annika’s Way, and is an accomplished marathoner.