David Allen, Michael