Who's Who in the Far East/COATES, Rev. Harper Havelock

