James Carnegie may refer to: