John Duncan articles