Author: J. Marshall Craig



Biography

J. Marshall Craig is a freelance journalist, author, editor and musician living in California, originally from Canada.

Works