David R. Williams
overview