James or Jim Whitehead may refer to: