Sports

Carolina Panthers, DJ Moore agree to new 4-year contract