copyright 2009-14, l.b. gregg