©2017 by david a brown