pat farrell