John Farnsworth may refer to: