Martha Shirk

Shirk is a freelance journalist and writer for over twenty years.