James Gray (British, ?–1947)