David Keith articles