colson long