Follow the podcast on
National's David MacLeod has admitted to making a high-profile slip-up.
Macleod has lost his select committee roles for failing to declare 19 candidate donations, worth $168,000.
He says he mistakenly believed those 2022 donations were already logged.
ZB senior political correspondent Barry Soper says this could set MacLeod's political career back.
LISTEN ABOVE
Take your Radio, Podcasts and Music with you