dan o'toole