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
AMAZON COM INCCOM0231351069,5673,092SH SOLE 003,092
APPLE INCCOM03783310015,501126,904SH SOLE 00126,904
CISCO SYS INCCOM17275R1029,159177,124SH SOLE 00177,124
FISERV INCCOM3377381087,79165,449SH SOLE 0065,449
ORACLE COPRCOM68389X1052092,985SH SOLE 002,985
CHEVRON CORP NEWCOM1667641001,36012,982SH SOLE 0012,982
SALESFORCE COM INCCOM79466L3026072,864SH SOLE 002,864
MERCADOLIBRE INCCOM58733R1021,145778SH SOLE 00778
ALPHABET INCCAP STK CL A02079K30513,8706,725SH SOLE 006,725
ABBVIE INCCOM00287Y1097,46068,934SH SOLE 0068,934
EXXON MOBIL CORPCOM30231G1025,52698,986SH SOLE 0098,986
AUTOMATIC DATA PROCESSING INCOM0530151033,03516,105SH SOLE 0016,105
MICROSOFT CORPCOM59491810410,10742,868SH SOLE 0042,868
PROCTER & GAMBLE COCOM7427181096,03844,581SH SOLE 0044,581
STARBUCKS CORPCOM8552441093,86135,336SH SOLE 0035,336
WAL-MART STORES INCCOM9311421036,34046,676SH SOLE 0046,676
INTERCONTINENTAL EXCHANGE INCOM45866F1045,46348,919SH SOLE 0048,919
TENCENT MUSIC ENTMT GROUPSPON ADS88034P1098,540416,780SH SOLE 00416,780
SPDR GOLD TRUSTGOLD SHS78463V1075,31733,237SH SOLE 0033,237
ZTO EXPRESS CAYMAN INCSPONSORED ADR98980A1056,871235,719SH SOLE 00235,719
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W10211,44050,456SH SOLE 0050,456
ALTERYX INCCOM CL A02156B1032,57531,045SH SOLE 0031,045
ARK ETF TRGENOMIC REV ETF00214Q3026,65675,011SH SOLE 0075,011
HEALTH CATALYST INCCOM42225T1075,391115,260SH SOLE 00115,260
PAGSEGURO DIGITAL LTDCOM CL AG687071011,63935,401SH SOLE 0035,401
BAIDU INCSPON ADR REP A0567521085752,643SH SOLE 002,643
CHURCH & DWIGHT INCCOM1713401022,93733,620SH SOLE 0033,620
JOYY INCADS REPSTG COM A46591M1095966,361SH SOLE 006,361
PIMCO ETF TR0-5 HIGH YIELD72201R7839,924100,062SH SOLE 00100,062
DUKE ENERGY CORP NEWCOM NEW26441C2041,10711,463SH SOLE 0011,463
MERCK & CO INCCOM58933Y1057079,174SH SOLE 009,174
INTERNATIONAL BUSINESS MACHSCOM4592001015183,888SH SOLE 003,888
MCDONALDS CORPCOM5801351011,4256,357SH SOLE 006,357
THERMO FISHER SCIENTIFIC INCCOM8835561021,9114,187SH SOLE 004,187
INVESCO EXCH TRD SLF IDX FDBULSHS 2023 HY46138J8581,59062,849SH SOLE 0062,849
ISHARES TRSH TR CRPORT ETF4642886467,606139,095SH SOLE 00139,095
FACEBOOK INCCL A30303M1025,77619,612SH SOLE 0019,612
ISHARES TRIBONDS DEC23 ETF46434VAX82,808107,405SH SOLE 00107,405
COPART INCCOM2172041062,83326,085SH SOLE 0026,085
TRACTOR SUPPLY COCOM8923561064,80227,120SH SOLE 0027,120
COOPER COS INCCOM2166484024,26711,109SH SOLE 0011,109
ALIGN TECHNOLOGY INCCOM0162551015791,070SH SOLE 001,070
NEXTERA ENERGY INCCOM65339F10184711,207SH SOLE 0011,207
NETFLIX INCCOM64110L1068881,702SH SOLE 001,702
INTUITIVE SURGICAL INCCOM NEW46120E602407551SH SOLE 00551
AMERICAN WTR WKS CO INC NEWCOM0304201031,60110,679SH SOLE 0010,679
Visa INCCOM CL A92826C8392401,134SH SOLE 001,134
STONECO LTDCOM CL AG851581063365,490SH SOLE 005,490
UBER TECHNOLOGIES INCCOM90353T1005439,964SH SOLE 009,964
SEA LTDSPONSORED ADS81141R1003261,461SH SOLE 001,461
ROYAL DUTCH SHELL PLCSPONS ADR A7802592063378,597SH SOLE 008,597
FASTENAL COCOM3119001046,811135,463SH SOLE 00135,463
JOHNSON & JOHNSONCOM4781601042,07312,613SH SOLE 0012,613
PFIZER INCCOM71708110366818,445SH SOLE 0018,445
AT&T INCCOM00206R10259019,503SH SOLE 0019,503
ALPHABET INCCAP STK CL C02079K107848410SH SOLE 00410
IQIYI INCSPONSORED ADS46267X10830018,050SH SOLE 0018,050
LOGITECH INTL S ASHSH504302325,72054,650SH SOLE 0054,650
JD COM INCSPON ADR CL A47215P1066727,971SH SOLE 007,971
INVESCO EXCH TRD SLF IDX FDBULSHS 2024 HY46138J8331,12745,134SH SOLE 0045,134
ISHARES TRIBONDS DEC24 ETF46434VBG41,63762,013SH SOLE 0062,013
ISHARES TRSHORT TREAS BD4642886792842,573SH SOLE 002,573
INVESCO EXCH TRD SLF IDX FDBULSHS 2022 HY46138J8742108,997SH SOLE 008,997
ISHARES TR1 3 YR TREAS BD4642874571,23214,283SH SOLE 0014,283
ISHARES TR3 7 YR TREAS BD4642886613022,322SH SOLE 002,322
ISHARES TRBARCLAYS 7 10 YR4642874405654,999SH SOLE 004,999
ISHARES TRIBOXX INV CP ETF4642872421,87214,397SH SOLE 0014,397
ISHARES TRIBONDS DEC21 ETF46434VBK581632,857SH SOLE 0032,857
ISHARES TRIBONDS DEC22 ETF46434VBA72,45796,507SH SOLE 0096,507
ISHARES TRTIPS BD ETF4642871768776,992SH SOLE 006,992
SPDR SERIES TRUSTBARC SHT TR CP78464A4742487,935SH SOLE 007,935
VANGUARD SCOTTSDALE FDSSHORT TERM TREAS92206C1022243,646SH SOLE 003,646
WHEATON PRECIOUS METALS CORPCOM9628791022276,450SH SOLE 006,450
ALCON INC ORDSHS ADDEDH013011281,84026,330SH SOLE 0026,330
QIAGEN NVSHS NEWN724821233567,674SH SOLE 007,674
ABM INDS INCCOM0009571001,37026,857SH SOLE 0026,857
ACCENTURE PLC IRELANDSHS CLASS AG1151C1018293,002SH SOLE 003,002
ADOBE SYSTEMS INCORPORATEDCOM00724F101309651SH SOLE 00651
ALTRIA GROUP INCCOM02209S1032504,890SH SOLE 004,890
AMERICAN ELEC PWR CO INCCOM0255371014204,958SH SOLE 004,958
AMGEN INCCOM0311621007202,895SH SOLE 002,895
BECTON DICKINSON & COCOM0758871092431,000SH SOLE 001,000
BERKSHIRE HATHAWAY INC DELCL A0846701083,85710SH SOLE 0010
BERKSHIRE HATHAWAY INCCL B0846707023,56713,963SH SOLE 0013,963
BHP BILLITON LTDSPONSORED ADR0886061085127,374SH SOLE 007,374
BOEING COCOM0970231051,0634,173SH SOLE 004,173
BOISE CASCADE CO DELCOM09739D1005248,762SH SOLE 008,762
CARNIVAL CORPUNIT 99/99/999914365830057121,511SH SOLE 0021,511
CASEYS GEN STORES INCCOM1475281039804,535SH SOLE 004,535
COCA COLA COCOM1912161007,245137,442SH SOLE 00137,442
SELECT SECTOR SPDR TRCOMMUNICATION81369Y8522283,113SH SOLE 003,113
EDWARDS LIFESCIENCES CORPCOM28176E1085576,665SH SOLE 006,665
LILLY ELI & COCOM5324571081,0005,352SH SOLE 005,352
EQUINIX INCCOM29444U7007171,055SH SOLE 001,055
FEDERAL SIGNAL CORPCOM31385510894524,678SH SOLE 0024,678
HERSHEY COCOM4278661081,0696,759SH SOLE 006,759
HOME DEPOTINC COM4370761023391,109SH SOLE 001,109
II-VI INCCOM90210410873710,775SH SOLE 0010,775
INTEL CORPCOM45814010076111,888SH SOLE 0011,888
INVESCO QQQ TRUNIT SER 146090E1033611,132SH SOLE 001,132
ISHARES TRMSCI EAFE ETF4642874655857,704SH SOLE 007,704
ISHARES TRCORE S&P500 ETF4642872001,2653,180SH SOLE 003,180
ISHARES TRMSCI GERMNY ETF46429B4652232,876SH SOLE 002,876
ISHARES TRS&P 100 ETF4642871015673,152SH SOLE 003,152
MCCORMICK & CO INCCOM NON VTG5797802064895,490SH SOLE 005,490
NOVARTIS AG-SPONSORED ADRSponsored ADR66987V1094755,561SH SOLE 005,561
PAYPAL HLDGS INCCOM70450Y1033271,345SH SOLE 001,345
PHILIP MORRIS INTL INCCOM7181721094645,233SH SOLE 005,233
PROGRESSIVE CORP OHIOCOM7433151033573,737SH SOLE 003,737
REINSURANCE GRP OF AMERICA ICOM NEW7593516049277,352SH SOLE 007,352
SCHWAB STRATEGIC TRSCHWAB STRATEGIC TR8085245082232,999SH SOLE 002,999
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2092071,771SH SOLE 001,771
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8035233,940SH SOLE 003,940
SIMPSON MFG INCCOM8290731059278,935SH SOLE 008,935
SPDR INDEX SHS FDSEURO STOXX 5078463X2022074,650SH SOLE 004,650
STAAR SURGICAL COCOM PAR $0.018523123059018,549SH SOLE 008,549
TELADOC HEALTH INCCOM87918A1053611,988SH SOLE 001,988
TERADYNE INCCOM8807701021,0448,582SH SOLE 008,582
TRANE TECHNOLOGIES PLCSHSG8994E1037514,534SH SOLE 004,534
TTEC HLDGS INCCOM89854H1021,34213,356SH SOLE 0013,356
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF9220428742113,350SH SOLE 003,350
DISNEY WALT COCOM DISNEY2546871067954,306SH SOLE 004,306
WISDOMTREE TRCHINADIV EX FI97717X71983312,781SH SOLE 0012,781
WW INTL INCCOM98262P10177624,819SH SOLE 0024,819
ZYNGA INCCL A98986T10861560,243SH SOLE 0060,243
SPDR SERIES TRUSTPORTFOLIO SH TSR78468R1012447,942SH SOLE 007,942
INVESCO EXCH TRD SLF IDX FDBULSHS 2021 HY46138J80936215,702SH SOLE 0015,702
CHARLES RIV LABS INTL INCCOM1598641074061,401SH SOLE 001,401
DOLLAR GEN CORP NEWCOM2566771056203,058SH SOLE 003,058
PALOMAR HLDGS INCCOM69753M1053,16747,237SH SOLE 0047,237
ARCO PLATFORM LTDCOM CL AG0455310630211,925SH SOLE 0011,925
AMERICAN TOWER CORP NEWCOM03027X1006432,690SH SOLE 002,690
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391006115,168SH SOLE 005,168
MONDELEZ INTL INCCL A6092071053606,149SH SOLE 006,149
NEWMONT MINING CORPCOM6516391065429,000SH SOLE 009,000
MEDTRONIC PLCSHSG5960L1031,54013,034SH SOLE 0013,034
LIVE NATION ENTERTAINMENT INCOM5380341093854,545SH SOLE 004,545
VAIL RESORTS INCCOM91879Q1091,5065,162SH SOLE 005,162
GW PHARMACEUTICALS PLCADS36197T1034772,199SH SOLE 002,199
CYBERARK SOFTWARE LTDSHSM2682V1083502,708SH SOLE 002,708
DESCARTES SYS GROUP INCCOM2499061084898,681SH SOLE 008,681
TWITTER INCNOTE 1.000% 9/190184LAD4290280,000PRN SOLE 00280,000
ISHARES INCJP MRG EM CRP BD4642862511,50729,000SH SOLE 0029,000
ISHARES TRU.S. PFD STK ETF4642886871,28133,349SH SOLE 0033,349
FRANKLIN WIRELESS CORPCOM35518410235816,515SH SOLE 0016,515
SPDR S&P 500 ETF TRTR UNIT78462F1032,4786,253SH SOLE 006,253
ISHARES TRIBONDS 22 TRM HG46435U17651221,072SH SOLE 0021,072
ISHARES TRIBONDS 23 TRM HG46435U15052421,251SH SOLE 0021,251
3M COCOM88579Y1012321,205SH SOLE 001,205
ABBOTT LABSCOM0028241003673,061SH SOLE 003,061
APPLIED MATLS INCCOM0382221056915,170SH SOLE 005,170
ARISTA NETWORKS INCCOM0404131064191,389SH SOLE 001,389
ASSURANT INCCOM04621X1084353,071SH SOLE 003,071
BLACKLINE INCCOM09239B1093703,411SH SOLE 003,411
COLGATE PALMOLIVE COCOM1941621034145,252SH SOLE 005,252
DENALI THERAPEUTICS INCCOM24823R1054367,644SH SOLE 007,644
ECOLAB INCCOM2788651002351,100SH SOLE 001,100
ETSY INCCOM29786A1063761,864SH SOLE 001,864
FIRST REP BK SAN FRANCISCO CCOM33616C1004702,818SH SOLE 002,818
HOLOGIC INCCOM4364401014596,167SH SOLE 006,167
HORACE MANN EDUCATORS CORP NCOM4403271044269,867SH SOLE 009,867
IDACORP INCCOM4511071064254,256SH SOLE 004,256
KIMBERLY-CLARK CORPCOM4943681032481,780SH SOLE 001,780
MASTERCARD INCCL A57636Q104246690SH SOLE 00690
MODERNA INCCOM60770K1079317,110SH SOLE 007,110
NVIDIA CORPORATIONCOM67066G104218408SH SOLE 00408
NASDAQ INCCOM6311031084422,999SH SOLE 002,999
PRICESMART INCCOM7415111094955,115SH SOLE 005,115
RENEWABLE ENERGY GROUP INCCOM NEW75972A3012493,773SH SOLE 003,773
ROYAL CARIBBEAN GROUPCOMV7780T1034204,901SH SOLE 004,901
SPS COMMERCE INCCOM78463M1072172,186SH SOLE 002,186
TARGET CORPCOM87612E1067383,728SH SOLE 003,728
TAYLOR MORRISON HOME CORPCOM87724P10642513,788SH SOLE 0013,788
UBS GROUP AGSHSH4209710722614,629SH SOLE 0014,629
VERACYTE INCCOM92337F1074608,561SH SOLE 008,561
YUM CHINA HLDGS INCCOM98850P1092904,890SH SOLE 004,890
ISHARES TRCORE S&P MCP ETF4642875072731,050SH SOLE 001,050
BROOKFIELD RENEWABLE PARTNERPARTNERSHIP UNITG162581083969,286SH SOLE 009,286
BROOKFIELD PPTY PARTNERS L PUNIT LTD PARTNG1624910739222,032SH SOLE 0022,032
CALAMOS CONV OPP AND INC FDSH BEN INT12811710830221,242SH SOLE 0021,242
ISHARES TRCORE S&P US VLU4642876632964,291SH SOLE 004,291
ISHARES GOLD TRUSTISHARES46428510519111,758SH SOLE 0011,758
TEVA PHARMACEUTICAL INDS LTDADR88162420930126,100SH SOLE 0026,100
FREEPORT-MCMORAN INCCL B35671D85733110,050SH SOLE 0010,050