The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number:3235-0006
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
ABBOTT LABSCOM0028241009,72381,130SH SOLE 0081,130
ABBVIE INCCOM00287Y1092041,888SH SOLE 001,888
AFLAC INCCOM00105510277515,148SH SOLE 0015,148
AGILENT TECHNOLOGIES INCCOM00846U1014,38134,455SH SOLE 0034,455
AIR PRODS & CHEMS INCCOM0091581064,53816,130SH SOLE 0016,130
ALPHABET INCCAP STK CL C02079K1071,280619SH SOLE 00619
ALPHABET INCCAP STK CL A02079K3056,8813,336SH SOLE 003,336
AMAZON COM INCCOM0231351068,9142,881SH SOLE 002,881
AMERICAN EXPRESS COCOM0258161098,09657,238SH SOLE 0057,238
AMGEN INCCOM0311621003161,271SH SOLE 001,271
APPLE INCCOM03783310024,084197,167SH SOLE 00197,167
AT&T INCCOM00206R1022548,403SH SOLE 008,403
BANK HAWAII CORPCOM0625401092122,374SH SOLE 002,374
BAXTER INTL INCCOM0718131092412,859SH SOLE 002,859
BECTON DICKINSON & COCOM0758871094972,044SH SOLE 002,044
BK OF AMERICA CORPCOM06050510448412,505SH SOLE 0012,505
BOEING COCOM0970231051,7516,874SH SOLE 006,874
BROOKS AUTOMATION INC NEWCOM1143401025,75070,423SH SOLE 0070,423
CANTEL MED CORPCOM1380981082212,767SH SOLE 002,767
CHEVRON CORP NEWCOM1667641008798,387SH SOLE 008,387
CISCO SYS INCCOM17275R1021,29625,066SH SOLE 0025,066
COLGATE PALMOLIVE COCOM1941621035667,182SH SOLE 007,182
COPART INCCOM2172041062352,164SH SOLE 002,164
COSTCO WHSL CORP NEWCOM22160K1058952,540SH SOLE 002,540
DANAHER CORPORATIONCOM2358511024,72721,003SH SOLE 0021,003
DISNEY WALT COCOM2546871067,32839,714SH SOLE 0039,714
EATON CORP PLCSHSG291831038,57161,985SH SOLE 0061,985
ENTEGRIS INCCOM29362U1042342,097SH SOLE 002,097
EVERSOURCE ENERGYCOM30040W1083003,470SH SOLE 003,470
FACEBOOK INCCL A30303M1021,1904,039SH SOLE 004,039
FORTIVE CORPCOM34959J1081,01114,315SH SOLE 0014,315
GENERAC HLDGS INCCOM3687361047,67523,438SH SOLE 0023,438
GENERAL MLS INCCOM3703341045218,502SH SOLE 008,502
HAWAIIAN ELEC INDUSTRIESCOM41987010096021,615SH SOLE 0021,615
HILTON WORLDWIDE HLDGS INCCOM43300A2039788,091SH SOLE 008,091
HOME DEPOT INCCOM4370761025,74118,806SH SOLE 0018,806
HONEYWELL INTL INCCOM4385161061,0684,922SH SOLE 004,922
INTEL CORPCOM4581401001,90429,745SH SOLE 0029,745
ISHARES INCMSCI AUST ETF4642861031,39256,139SH SOLE 0056,139
ISHARES TRCORE S&P TTL STK46428715022240SH SOLE 00240
ISHARES TRTIPS BD ETF464287176537SH SOLE 0037
ISHARES TRCORE US AGGBD ET46428722621182SH SOLE 00182
ISHARES TRS&P 500 GRWT ETF46428730943668SH SOLE 00668
ISHARES TRS&P 500 VAL ETF46428740841292SH SOLE 00292
ISHARES TR20 YR TR BD ETF46428743277568SH SOLE 00568
ISHARES TRBARCLAYS 7 10 YR464287440649SH SOLE 0049
ISHARES TRRUS MD CP GR ETF46428748119188SH SOLE 00188
ISHARES TRPHLX SEMICND ETF4642875233070SH SOLE 0070
ISHARES TRNASDAQ BIOTECH4642875561065SH SOLE 0065
ISHARES TRRUS 1000 VAL ETF4642875982681,771SH SOLE 001,771
ISHARES TRS&P MC 400GR ETF46428760675957SH SOLE 00957
ISHARES TRRUS 1000 GRW ETF4642876144041,663SH SOLE 001,663
ISHARES TRRUS 1000 ETF46428762210,29746,005SH SOLE 0046,005
ISHARES TRRUS 2000 VAL ETF46428763080500SH SOLE 00500
ISHARES TRRUS 2000 GRW ETF464287648183610SH SOLE 00610
ISHARES TRRUSSELL 2000 ETF4642876552211,001SH SOLE 001,001
ISHARES TRS&P MC 400VL ETF46428770554528SH SOLE 00528
ISHARES TRSP SMCP600VL ETF46428787910100SH SOLE 00100
ISHARES TRMSCI INDIA ETF46429B59814,906353,392SH SOLE 00353,392
ISHARES TRMSCI UK ETF NEW46435G3341,49747,806SH SOLE 0047,806
ISHARES TRCR 5 10 YR ETF46435G4171202,349SH SOLE 002,349
JOHNSON & JOHNSONCOM4781601047,26444,201SH SOLE 0044,201
JPMORGAN CHASE & COCOM46625H10012,86184,482SH SOLE 0084,482
LABORATORY CORP AMER HLDGSCOM NEW50540R4092551,000SH SOLE 001,000
LILLY ELI & COCOM5324571081,4427,718SH SOLE 007,718
LINDE PLCSHSG5494J1031,7726,325SH SOLE 006,325
LOCKHEED MARTIN CORPCOM5398301091,2313,331SH SOLE 003,331
MASTERCARD INCORPORATEDCL A57636Q104281790SH SOLE 00790
MATSON INCCOM57686G1051,22318,338SH SOLE 0018,338
MCDONALDS CORPCOM5801351014,49820,070SH SOLE 0020,070
MERCK & CO. INCCOM58933Y1052853,693SH SOLE 003,693
METTLER TOLEDO INTERNATIONALCOM5926881051,151996SH SOLE 00996
MICROSOFT CORPCOM59491810415,07463,937SH SOLE 0063,937
NEXTERA ENERGY INCCOM65339F1015,80776,806SH SOLE 0076,806
NUANCE COMMUNICATIONS INCCOM67020Y1005,379123,255SH SOLE 00123,255
NVIDIA CORPORATIONCOM67066G1042,4254,542SH SOLE 004,542
OMNICOM GROUP INCCOM68191910689512,075SH SOLE 0012,075
PEPSICO INCCOM7134481084913,472SH SOLE 003,472
PERKINELMER INCCOM7140461091,93815,103SH SOLE 0015,103
PROCTER AND GAMBLE COCOM7427181096,33846,802SH SOLE 0046,802
PROLOGIS INC.COM74340W1034,86045,846SH SOLE 0045,846
RAYTHEON TECHNOLOGIES CORPCOM75513E1013394,383SH SOLE 004,383
ROSS STORES INCCOM7782961031,49412,462SH SOLE 0012,462
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y20971612SH SOLE 00612
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y30823330SH SOLE 00330
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y407104617SH SOLE 00617
SELECT SECTOR SPDR TRSBI INT-FINL81369Y605892,626SH SOLE 002,626
SELECT SECTOR SPDR TRSBI INT-INDS81369Y70490912SH SOLE 00912
SELECT SECTOR SPDR TRTECHNOLOGY81369Y80327205SH SOLE 00205
SELECT SECTOR SPDR TRCOMMUNICATION81369Y85213177SH SOLE 00177
SEMPRA ENERGYCOM8168511092131,606SH SOLE 001,606
SPDR GOLD TRGOLD SHS78463V10714,20588,802SH SOLE 0088,802
SPDR S&P 500 ETF TRTR UNIT78462F1031,7844,502SH SOLE 004,502
SQUARE INCCL A8522341032971,310SH SOLE 001,310
STARBUCKS CORPCOM8552441099228,438SH SOLE 008,438
SYSCO CORPCOM8718291075016,367SH SOLE 006,367
TARGET CORPCOM87612E1063491,760SH SOLE 001,760
TESLA INCCOM88160R1012,3623,537SH SOLE 003,537
TOYOTA MOTOR CORPSP ADR REP2COM8923313079185,881SH SOLE 005,881
UNION PAC CORPCOM9078181083,31915,060SH SOLE 0015,060
UNITED PARCEL SERVICE INCCL B9113121063402,000SH SOLE 002,000
VANECK VECTORS ETF TRVIETNAM ETF92189F8172,097115,846SH SOLE 00115,846
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF92194385896419,624SH SOLE 0019,624
VANGUARD WORLD FDESG US STK ETF9219107332293,101SH SOLE 003,101
VERIZON COMMUNICATIONS INCCOM92343V1046,993120,255SH SOLE 00120,255
VISA INCCOM CL A92826C8396,61331,234SH SOLE 0031,234
WALMART INCCOM9311421035,23238,519SH SOLE 0038,519
WATERS CORPCOM9418481036242,197SH SOLE 002,197
WESTROCK COCOM96145D1051,35526,028SH SOLE 0026,028
ZIMMER BIOMET HOLDINGS INCCOM98956P1023202,000SH SOLE 002,000