Kevin Rock

United States

Professional Software Engineer and amateur writer.