Copyright © Gerald Kelly 2022. All text and photos.