John Williams , Sydhavsöernes mlssionaer.