jeremy p. farrell