Steve Shipp

Shipp has been active in publishing, journalism, and freelance writing for 30 years.