Author: william b. toole