copyright 2009-18, l.b. gregg