birth_date: 0001-08-01 00:00:00
avg_rating: 4.55
name: C.J. Moseley
about: Born in the Welsh Marches of Shropshire and trained as a Physicist and Multimedia Programmer, worked in theatre, audio engineering, the games industry before becoming a Web Developer and recently an Independent Science Fiction Author.