Donald N. Harper

Investigative reporter for the Quad-City Times specializing in homelessness, poverty and income inequality.