C. J. Johnson

C. J. Johnson

C. J. is a former academic currently freewheel writing through every genre that strikes their interest.