Michael K Scott

Software Engineer, Computational Linguist,
Writer, Veteran