Sean Francis Patrick O'Sullivan (Dublin, Ireland)