william e donaldson