William B. Donaldson
overview