Photo of David W. Allen David W. Allen