Chris James
Chris James
Chris James

Chris James

Science Fiction novelist; lover of good English; father to three wonderful kids; avid amateur photographer; sometime comedian; loopy Genesis fan