© Copyright David A. Main 2023AD