William James played for the Detroit Lions.
William James (American football) (born 1979), American football player (formerly known as Will Peterson) James signed with the Detroit Lions on July 28, 2009. 
