DAVID BARCLAY MOORE