Kenny Irvine

A consultant specialising in strategic planning, policy development and campaign management.