Peter O'Connell
overview