David MacNaughton articles