D. Kent Allen
overview