Author: David Ohio

David loves to write, teach, play video games, and engage in debates. He has special interest in politics, social engineering, and theology.