David Barclay Moore. David Barclay Moore David Barclay David Mlinaric and Derry Moore. David Livermore.