Rodger Gilbert of Bethlehem Township holds a sign he made Thursday, Sept. 18, 2025, outside Northampton County Courthouse in Easton against comments critical of slain conservative activist Charlie Kirk allegedly made by Northampton County Council member Kelly Keegan. (April Gamiz/The Morning Call)
People protest Thursday, Sept. 18, 2025, outside Northampton County Courthouse in Easton against comments critical of slain conservative activist Charlie Kirk allegedly made by Northampton County Council member Kelly Keegan. (April Gamiz/The Morning Call)
Kathleen Soper protests Thursday, Sept. 18, 2025, outside Northampton County Courthouse in Easton against comments critical of slain conservative activist Charlie Kirk allegedly made by Northampton County Council member Kelly Keegan. (April Gamiz/The Morning Call)
Northampton County Council listens to public comment Thursday, Sept. 18, 2025, during a Northampton County Council meeting in Easton. (April Gamiz/The Morning Call)
Christina Martinez speaks about the comments critical of slain conservative activist Charlie Kirk allegedly made by Northampton County Council member Kelly Keegan on Thursday, Sept. 18, 2025, during a Northampton County Council meeting in Easton. (April Gamiz/The Morning Call)
Christina Martinez speaks about the comments critical of slain conservative activist Charlie Kirk allegedly made by Northampton County Council member Kelly Keegan on Thursday, Sept. 18, 2025, during a Northampton County Council meeting in Easton. (April Gamiz/The Morning Call)
People attend Thursday, Sept. 18, 2025, a Northampton County Council meeting in Easton. (April Gamiz/The Morning Call)
Gail Preuninger speaks about freedom of speech Thursday, Sept. 18, 2025, during a Northampton County Council meeting in Easton. (April Gamiz/The Morning Call)
Al Smith of Nazareth speaks Thursday, Sept. 18, 2025, during a Northampton County Council meeting in Easton. (April Gamiz/The Morning Call)
Northampton County Council member Thomas Giovanni attends a council meeting Thursday, Sept. 18, 2025, in Easton. (April Gamiz/The Morning Call)
Glenn Geissinger speaks Thursday, Sept. 18, 2025, during a Northampton County Council meeting in Easton. (April Gamiz/The Morning Call)
Northampton County Council member Jeffrey Corpora attends a council meeting Thursday, Sept. 18, 2025, in Easton. (April Gamiz/The Morning Call)
Northampton County Council Vice President John Goffredo attends a council meeting Thursday, Sept. 18, 2025, in Easton. (April Gamiz/The Morning Call)
Northampton County Council Vice President John Goffredo and member John Brown attend a council meeting Thursday, Sept. 18, 2025, in Easton. (April Gamiz/The Morning Call)
People attend Thursday, Sept. 18, 2025, a Northampton County Council meeting in Easton. (April Gamiz/The Morning Call)
Rodger Gilbert of Bethlehem Township holds a sign he made Thursday, Sept. 18, 2025, during a Northampton County Council meeting in Easton. (April Gamiz/The Morning Call)
People attend Thursday, Sept. 18, 2025, a Northampton County Council meeting in Easton. (April Gamiz/The Morning Call)
Northampton County Council listens to public comment Thursday, Sept. 18, 2025, during a Northampton County Council meeting in Easton. (April Gamiz/The Morning Call)
People attend Thursday, Sept. 18, 2025, a Northampton County Council meeting in Easton. (April Gamiz/The Morning Call)
Northampton County Council President Lori Vargo Heffner attends a council meeting Thursday, Sept. 18, 2025, in Easton. (April Gamiz/The Morning Call)
People protest Thursday, Sept. 18, 2025, outside Northampton County Courthouse in Easton against comments critical of slain conservative activist Charlie Kirk allegedly made by Northampton County Council member Kelly Keegan. (April Gamiz/The Morning Call)
Matthew Flower speaks Thursday, Sept. 18, 2025, during a Northampton County Council meeting in Easton. (April Gamiz/The Morning Call)
People protest outside Northampton County Courthouse
Originally Published: September 18, 2025 at 8:41 PM EDT