WILLIAM P. O'TOOLE