Josh Welsh, Film Independent’s President, died December 31, 2024 at home following a five-year battle with colon cancer. He ...