Well done David!
But it really shouldn't have taken so long for Labour Ministers to see that it’s right in principle to stop large donations from people who do not pay tax in Britain.
Now those Tory donors will have to pay their dues to the country before they pay their subs to the Conservatives.
David Howarth added; "David Cameron must now explain whether he will hold Lord Ashcroft to his promise on paying UK taxes, or stop accepting his millions."
Given the hoo haa on MPs expenses it is time to clear up the donations as well.