Shepherd, Mike

Mike Shepherd is the pen name of Mike Moscoe, an American science fiction writer who lives in Vancouver, Washington. He was born on August 2, 1947 in Philadelphia to a Navy family and travelled a lot as a child. It was not until high school that he finished a year in the school he started

Showing all 4 results

Scroll to Top