SteveFoerster

SteveFoerster

Writer, technologist, educator. President of New World University.