John Hahn may refer to: