John Barr may refer to: