JAMES RICHARD LONG