Jo(h)n Ham(m) may refer to: