All content copyrighted by Bill Karwin unless otherwise attributed.