all text & images © 1998-2023 by Doug Sinclair unless otherwise noted