David T. Alcorn
overview