David Farr may refer to: