John Hatcher may refer to: