copyright 2009-16, l.b. gregg