jn hamm Archives