Hamilton , professor Ribbing,