I refuse to accept the result! The vote was rigged! The whole Crossword Forum is corrupt! But seriously.....
Well done, Tatters! Great clue. Cheers, Mattrom. Thanks, SteveA, Pigale, JWS, FieryJack, Rosalind, Tatters and Chiaroscuro for the votes. Much appreciated.
(Mea culpa, Ginge. My #27 should probably have begun something like "Could be Lewis"...)