© 2012–2023 J. Ochshorn. All rights reserved. Republishing material on this web site, whether in print or on another web site, in whole or in part, is not permitted without advance permission of the author.
First posted 21 August 2022; last updated 28 September 2023