Books by Craig Johnson

Craig Johnson is a recipient of the Wyoming Arts Council Creative Writing Fellowship and has a background in law enforcement.