Author: george barry o'toole, ph.d., s.t.d.