William B. Blood
overview