Ian Shearer

politician · 1941–2021

New Zealand politician