James Hume (superintendent)