Many thanks Mamya, Ixion and MB. Cross with myself for not getting 22ac PERIOD but I'll get over it. It's been an easy puzzle today and I guess I didn't get fully in the zone. As for 19dn BEFELL it's not a great clue and I'm not going to beat myself over that one. Incidentally BEFELL does not appear in Crossword Solver. Thanks to you all once more.