edward j. farrell