druh6sm,
We generally avoid spoilers / explicit answers here. The AnswerBank forum seems to lack such qualms, if you're really impatient about a particular solution.
phil1000, "Peter" = (first word of 20) is quite common in crosswords, something to add to the toolbox.
Thanks to Everyman. I found this much easier than the last few (3-4?), which were rather tough, but fun. Struggled with 14 and 19a, otherwise quick.