John Heydon may refer to: