© 2023 Steve M. Clements