Good morning and many, many thanks to Germy for the link, without which my Sunday morning would’ve been right out of whack, and Brendan for the warm welcome.
Nice puzzle, not quite as many of the standard Everyman-type clues, I didn’t think. Like Brendan, I wasn’t entirely comfortable with parsing 15a (which seemed to have redundant words), and conversely 4d (which felt as if it was missing a word), but in both cases the definition was pretty clear.
FOI 6a, LOI 22d which was also one of my favourites, along with 9a, 25a and 8d. I’m going for 8d as COD, with 25a running it very close.