Skip to Main Content

ADVERTISEMENT

Leigh Tauss is an award-winning journalist based in Raleigh, North Carolina. She previously served as senior staff writer at INDY Week, where she covered news and politics.

ADVERTISEMENT