JAMES KEYS