Ham, Richard, 1931-