copyright 2009-15, l.b. gregg