Copyright © Gerald Kelly 2024.