William E. Marks
overview