Peter O'Mahoney
overview