David Moores articles