Posted inCHALT, Chapel Hill, Chapel Hill Town Council, Journalism DTH: Nonprofit Friends of Bolin Creek Likely Held Illegal Campaign Event by Geoff GreenOctober 10, 2023October 10, 2023
Posted inCHALT, Chapel Hill Town Council, Election 2023 You can’t keep a good blogblog down: we respond to Adam Searing’s attack by Triangle BlogBlogOctober 3, 2023October 4, 2023
Posted inCHALT, Chapel Hill Town Council, Election 2023, Journalism Emails reveal how CHALT works closely with candidates by Triangle BlogBlogOctober 3, 2023October 3, 2023
Posted inAmerican Legion, CHALT, Election 2023, Journalism Fact checking The Local Reporter’s candidate questionnaire by Geoff GreenSeptember 21, 2023September 21, 2023
Posted inCHALT, Chapel Hill, Election 2023 Scoop: The $120,000 PAC is back. And they’re giving their money to CHALT. by Melody KramerSeptember 19, 2023September 19, 2023
Posted inCHALT, Chapel Hill Factcheck: A new CHALT blog post is chock-full of factual errors by Triangle BlogBlogSeptember 14, 2023