David R. Stanley
overview