For nearly four decades Adrian has worked for government departments, crown agencies, community organisation, iwi, and health providers including District Health Boards. He has also been a member of various government reference groups.
In more recent years Adrian has been a tutor, trainer, lecturer and an advisor in public health, particularly indigenous health.
Adrian is a recent past vice president of the Public Health Association of New Zealand. He currently represents New Zealand and the Asia-Pacific region on the governing council of the World Federation of Public Health Associations and chairs the indigenous working group of the council. Adrian has also served on various boards including the Health Promotion Forum of New Zealand, Canterbury West Coast Cancer Society and served two terms as an elected member of the Christchurch City Council on the Lyttelton Mt Herbert Community Board.
Adrian has been a fan of the Foundation for many years, since his early days as a health promoter.