David O’Toole bio