All done ... except for the parsing of 13A. The pattern of the clashes would suggest that there is not a 13A/9D clash, but I can't get away from my initial answers ... which clash. So I must be making a mess of 13A.
I mentioned giving the clue as there are some good solvers on here, but they don't get all the papers, crosswords. Sometimes, of course, the thematic stuff gets in the way!