Kevin Hagan — New Zealand association footballer