Len Shackleton

Len Shackleton is an Editorial and Research Fellow at the Institute of Economic Affairs.

What’s gotten into the Advertising Standards Authority?