John Garth may refer to: