Carol Hafner

This is a tale of two 2018 candidates: one you know and one you don’t.