I agree with rocky - I worked up slowly from the south. I found it easier than last week's, which had at least three clues I can't forgive. Today's 9a is another like a stinker from last week - surely us rhotic speakers are in the majority?
"Sons" seems wrong in 14a.
I've not parsed 21a - any hints, please?