James Hawkes may refer to: