John McGough may refer to: