Dennis E. Williams
overview