Thomas Filter Killed In Chapel Hill, NC Accidentone year agoTragic accident that occurred on September 8 in Chapel Hill, North Carolina. Thomas Filter sadly died after being struck by a vehicle on Martin Luther King Jr. Boulevard near Perkins Drive ...