Patrick O'Reilly's profile