Patrick O'Donnell
overview