james hampson 98 worldwide