© 2018 by David M. Schafer