The Houston Film Critics Society is a non-profit film critic unincorporated voluntary organization in Houston, Texas, in the United States. From Wikipedia
Producer Joshua Zinn joined Houston Film Critics Society president Travis Leamons on Houston Matters to dissect how the film satirizes social media’s role in public health debates