james camption