sean patrick o’reilly