What does Lorie Zapf do for a living?

City Council candidate's small business was dissolved months ago

by