James Slack articles