David L. Townsend
overview