Sports

Former Xavier guard Keonte Kennedy signs with TCU