John Noble MacKenzie - New Zealand flying ace