James Preston Thomas James Preston Thomas Half Moon Bay, CA 94019 see Facebook or Google +, too much to type!