david john barnes (27 april 1958 – 23 october 2020) was a new zealand america's cup sailor. he was born in wellington, new zealand. he skippered the kz1 yacht which lost to the united states in the 1988 america's cup race.