JAMES SHORE