David James Mackay (born 25 March 1959) is a New Zealand sailor. He competed in the Flying Dutchman event at the 1984 Summer Olympics.