William H. McDonald
overview