undefined James Gray