JOHN P HAHN