vincent o reilly