alvin hahn