james fox higgins