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
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AMAZON COM INC COM 023135106 9,351 2,871 SH   SOLE   0 0 2,871
CISCO SYS INC COM 17275R102 6,588 147,209 SH   SOLE   0 0 147,209
FISERV INC COM 337738108 6,363 55,888 SH   SOLE   0 0 55,888
CHEVRON CORP NEW COM 166764100 923 10,924 SH   SOLE   0 0 10,924
DUKE ENERGY CORP NEW COM NEW 26441C204 1,135 12,395 SH   SOLE   0 0 12,395
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 9,928 42,657 SH   SOLE   0 0 42,657
ALPHABET INC CAP STK CL A 02079K305 10,625 6,062 SH   SOLE   0 0 6,062
ABBVIE INC COM 00287Y109 6,794 63,410 SH   SOLE   0 0 63,410
EXXON MOBIL CORP COM 30231G102 3,617 87,752 SH   SOLE   0 0 87,752
APPLE INC COM 037833100 15,933 120,075 SH   SOLE   0 0 120,075
AUTOMATIC DATA PROCESSING IN COM 053015103 2,296 13,031 SH   SOLE   0 0 13,031
MICROSOFT CORP COM 594918104 7,847 35,279 SH   SOLE   0 0 35,279
PROCTER & GAMBLE CO COM 742718109 4,176 30,012 SH   SOLE   0 0 30,012
STARBUCKS CORP COM 855244109 7,731 72,262 SH   SOLE   0 0 72,262
WAL-MART STORES INC COM 931142103 5,411 37,538 SH   SOLE   0 0 37,538
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 7,294 246,992 SH   SOLE   0 0 246,992
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,651 40,342 SH   SOLE   0 0 40,342
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 7,296 379,223 SH   SOLE   0 0 379,223
SPDR GOLD TRUST GOLD SHS 78463V107 4,204 23,572 SH   SOLE   0 0 23,572
ZTO EXPRESS CAYMAN INC SPONSORED ADR 98980A105 5,929 203,336 SH   SOLE   0 0 203,336
PRA HEALTH SCIENCES INC COM 69354M108 6,731 53,662 SH   SOLE   0 0 53,662
ALTERYX INC COM CL A 02156B103 3,295 27,057 SH   SOLE   0 0 27,057
ARK ETF TR GENOMIC REV ETF 00214Q302 8,442 90,517 SH   SOLE   0 0 90,517
HEALTH CATALYST INC COM 42225T107 4,437 101,938 SH   SOLE   0 0 101,938
PAGSEGURO DIGITAL LTD COM CL A G68707101 1,683 29,584 SH   SOLE   0 0 29,584
BAIDU INC SPON ADR REP A 056752108 301 1,393 SH   SOLE   0 0 1,393
CHURCH & DWIGHT INC COM 171340102 2,692 30,861 SH   SOLE   0 0 30,861
DISNEY WALT CO COM DISNEY 254687106 3,674 20,280 SH   SOLE   0 0 20,280
JOYY INC ADS REPSTG COM A 46591M109 522 6,526 SH   SOLE   0 0 6,526
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 6,811 69,341 SH   SOLE   0 0 69,341
MERCK & CO INC COM 58933Y105 997 12,190 SH   SOLE   0 0 12,190
INTERNATIONAL BUSINESS MACHS COM 459200101 660 5,247 SH   SOLE   0 0 5,247
MCDONALDS CORP COM 580135101 1,669 7,777 SH   SOLE   0 0 7,777
ISHARES TR IBOXX INV CP ETF 464287242 2,163 15,660 SH   SOLE   0 0 15,660
ISHARES TR 3 7 YR TREAS BD 464288661 448 3,369 SH   SOLE   0 0 3,369
FACEBOOK INC CL A 30303M102 3,723 13,631 SH   SOLE   0 0 13,631
COPART INC COM 217204106 2,279 17,906 SH   SOLE   0 0 17,906
TRACTOR SUPPLY CO COM 892356106 3,016 21,451 SH   SOLE   0 0 21,451
COOPER COS INC COM 216648402 3,994 10,992 SH   SOLE   0 0 10,992
HANNON ARMSTRONG SUST INFR C COM 41068X100 663 10,455 SH   SOLE   0 0 10,455
ALIGN TECHNOLOGY INC COM 016255101 679 1,271 SH   SOLE   0 0 1,271
NEXTERA ENERGY INC COM 65339F101 777 10,068 SH   SOLE   0 0 10,068
NETFLIX INC COM 64110L106 840 1,553 SH   SOLE   0 0 1,553
INTUITIVE SURGICAL INC COM NEW 46120E602 376 460 SH   SOLE   0 0 460
SALESFORCE COM INC COM 79466L302 202 908 SH   SOLE   0 0 908
MERCADOLIBRE INC COM 58733R102 722 431 SH   SOLE   0 0 431
AMERICAN WTR WKS CO INC NEW COM 030420103 1,642 10,700 SH   SOLE   0 0 10,700
Visa INC COM CL A 92826C839 397 1,817 SH   SOLE   0 0 1,817
STONECO LTD COM CL A G85158106 741 8,826 SH   SOLE   0 0 8,826
UBER TECHNOLOGIES INC COM 90353T100 697 13,658 SH   SOLE   0 0 13,658
SEA LTD SPONSORED ADS 81141R100 531 2,669 SH   SOLE   0 0 2,669
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 302 8,597 SH   SOLE   0 0 8,597
FASTENAL CO COM 311900104 5,401 110,598 SH   SOLE   0 0 110,598
JOHNSON & JOHNSON COM 478160104 2,078 13,205 SH   SOLE   0 0 13,205
PFIZER INC COM 717081103 729 19,800 SH   SOLE   0 0 19,800
AT&T INC COM 00206R102 590 20,528 SH   SOLE   0 0 20,528
ALPHABET INC CAP STK CL C 02079K107 804 459 SH   SOLE   0 0 459
IQIYI INC SPONSORED ADS 46267X108 324 18,550 SH   SOLE   0 0 18,550
LOGITECH INTL S A SHS H50430232 5,576 61,472 SH   SOLE   0 0 61,472
ISHARES TR SH TR CRPORT ETF 464288646 5,009 90,797 SH   SOLE   0 0 90,797
ISHARES TR 1 3 YR TREAS BD 464287457 1,234 14,283 SH   SOLE   0 0 14,283
ISHARES TR BARCLAYS 7 10 YR 464287440 600 4,999 SH   SOLE   0 0 4,999
ISHARES TR IBONDS DEC21 ETF 46434VBK5 818 32,857 SH   SOLE   0 0 32,857
ISHARES TR IBONDS DEC22 ETF 46434VBA7 2,468 96,507 SH   SOLE   0 0 96,507
ISHARES TR IBONDS DEC23 ETF 46434VAX8 1,643 62,559 SH   SOLE   0 0 62,559
ISHARES TR TIPS BD ETF 464287176 926 7,253 SH   SOLE   0 0 7,253
SPDR SERIES TRUST BARC SHT TR CP 78464A474 219 6,985 SH   SOLE   0 0 6,985
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 271 4,403 SH   SOLE   0 0 4,403
WHEATON PRECIOUS METALS CORP COM 962879102 252 6,450 SH   SOLE   0 0 6,450
QIAGEN NV SHS NEW N72482123 359 7,514 SH   SOLE   0 0 7,514
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 395 1,511 SH   SOLE   0 0 1,511
ADOBE SYSTEMS INCORPORATED COM 00724F101 468 935 SH   SOLE   0 0 935
ALTRIA GROUP INC COM 02209S103 200 4,890 SH   SOLE   0 0 4,890
AMERICAN ELEC PWR CO INC COM 025537101 404 4,848 SH   SOLE   0 0 4,848
AMGEN INC COM 031162100 656 2,855 SH   SOLE   0 0 2,855
BECTON DICKINSON & CO COM 075887109 250 1,000 SH   SOLE   0 0 1,000
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,478 10 SH   SOLE   0 0 10
BERKSHIRE HATHAWAY INC CL B 084670702 3,238 13,963 SH   SOLE   0 0 13,963
BHP BILLITON LTD SPONSORED ADR 088606108 365 5,591 SH   SOLE   0 0 5,591
BOEING CO COM 097023105 893 4,173 SH   SOLE   0 0 4,173
BOOKING HLDGS INC COM 09857L108 238 107 SH   SOLE   0 0 107
CALERES INC COM 129500104 1,241 79,316 SH   SOLE   0 0 79,316
CARNIVAL CORP UNIT 99/99/9999 143658300 469 21,649 SH   SOLE   0 0 21,649
CASEYS GEN STORES INC COM 147528103 724 4,056 SH   SOLE   0 0 4,056
COCA COLA CO COM 191216100 7,519 137,099 SH   SOLE   0 0 137,099
COLGATE PALMOLIVE CO COM 194162103 1,368 15,994 SH   SOLE   0 0 15,994
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 202 2,995 SH   SOLE   0 0 2,995
DOLLAR GEN CORP NEW COM 256677105 429 2,038 SH   SOLE   0 0 2,038
EDWARDS LIFESCIENCES CORP COM 28176E108 602 6,602 SH   SOLE   0 0 6,602
LILLY ELI & CO COM 532457108 922 5,459 SH   SOLE   0 0 5,459
EQUINIX INC COM 29444U700 746 1,045 SH   SOLE   0 0 1,045
FIDELITY NATL INFORMATION SV COM 31620M106 337 2,380 SH   SOLE   0 0 2,380
HERSHEY CO COM 427866108 600 3,937 SH   SOLE   0 0 3,937
HOME DEPOT INC COM 437076102 516 1,941 SH   SOLE   0 0 1,941
II-VI INC COM 902104108 1,130 14,875 SH   SOLE   0 0 14,875
INTEL CORP COM 458140100 591 11,872 SH   SOLE   0 0 11,872
INVESCO QQQ TR UNIT SER 1 46090E103 355 1,132 SH   SOLE   0 0 1,132
ISHARES TR MSCI EAFE ETF 464287465 562 7,704 SH   SOLE   0 0 7,704
ISHARES TR CORE S&P500 ETF 464287200 1,342 3,576 SH   SOLE   0 0 3,576
ISHARES TR MSCI GERMNY ETF 46429B465 210 2,788 SH   SOLE   0 0 2,788
ISHARES TR S&P 100 ETF 464287101 683 3,982 SH   SOLE   0 0 3,982
MCCORMICK & CO INC COM NON VTG 579780206 515 5,390 SH   SOLE   0 0 5,390
NIO INC SPON ADS 62914V106 292 6,000 SH   SOLE   0 0 6,000
NOVARTIS AG-SPONSORED ADR Sponsored ADR 66987V109 539 5,709 SH   SOLE   0 0 5,709
PAYPAL HLDGS INC COM 70450Y103 347 1,480 SH   SOLE   0 0 1,480
PHILIP MORRIS INTL INC COM 718172109 428 5,175 SH   SOLE   0 0 5,175
PROGRESSIVE CORP OHIO COM 743315103 360 3,637 SH   SOLE   0 0 3,637
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 201 1,770 SH   SOLE   0 0 1,770
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 200 2,760 SH   SOLE   0 0 2,760
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 517 3,973 SH   SOLE   0 0 3,973
STAAR SURGICAL CO COM PAR $0.01 852312305 1,062 13,409 SH   SOLE   0 0 13,409
TERADYNE INC COM 880770102 1,187 9,898 SH   SOLE   0 0 9,898
TESLA MTRS INC COM 88160R101 440 624 SH   SOLE   0 0 624
THERMO FISHER SCIENTIFIC INC COM 883556102 431 925 SH   SOLE   0 0 925
TRANE TECHNOLOGIES PLC SHS G8994E103 655 4,509 SH   SOLE   0 0 4,509
TTEC HLDGS INC COM 89854H102 951 13,042 SH   SOLE   0 0 13,042
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 202 3,350 SH   SOLE   0 0 3,350
WISDOMTREE TR CHINADIV EX FI 97717X719 814 12,376 SH   SOLE   0 0 12,376
ZOETIS INC CL a 98978V103 483 2,920 SH   SOLE   0 0 2,920
ZYNGA INC CL A 98986T108 586 59,363 SH   SOLE   0 0 59,363
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 454 19,652 SH   SOLE   0 0 19,652
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 341 11,112 SH   SOLE   0 0 11,112
ICICI BK LTD ADR 45104G104 315 21,187 SH   SOLE   0 0 21,187
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 570 5,228 SH   SOLE   0 0 5,228
MONDELEZ INTL INC CL A 609207105 360 6,149 SH   SOLE   0 0 6,149
NEWMONT MINING CORP COM 651639106 872 14,557 SH   SOLE   0 0 14,557
PALOMAR HLDGS INC COM 69753M105 3,764 42,370 SH   SOLE   0 0 42,370
MEDTRONIC PLC SHS G5960L103 1,527 13,034 SH   SOLE   0 0 13,034
LIVE NATION ENTERTAINMENT IN COM 538034109 334 4,545 SH   SOLE   0 0 4,545
VAIL RESORTS INC COM 91879Q109 1,440 5,162 SH   SOLE   0 0 5,162
GW PHARMACEUTICALS PLC ADS 36197T103 254 2,199 SH   SOLE   0 0 2,199
CYBERARK SOFTWARE LTD SHS M2682V108 438 2,708 SH   SOLE   0 0 2,708
DESCARTES SYS GROUP INC COM 249906108 475 8,681 SH   SOLE   0 0 8,681
TWITTER INC NOTE 1.000% 9/1 90184LAD4 286 280,000 PRN   SOLE   0 0 280,000
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 566 22,294 SH   SOLE   0 0 22,294
ISHARES INC JP MRG EM CRP BD 464286251 1,540 29,000 SH   SOLE   0 0 29,000
ISHARES TR U.S. PFD STK ETF 464288687 1,282 33,299 SH   SOLE   0 0 33,299
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,750 7,355 SH   SOLE   0 0 7,355
ISHARES TR IBONDS 22 TRM HG 46435U176 511 21,072 SH   SOLE   0 0 21,072
ISHARES TR IBONDS 23 TRM HG 46435U150 519 21,251 SH   SOLE   0 0 21,251
3M CO COM 88579Y101 211 1,205 SH   SOLE   0 0 1,205
ABBOTT LABS COM 002824100 407 3,714 SH   SOLE   0 0 3,714
ADVANCED MICRO DEVICES INC COM 007903107 447 4,870 SH   SOLE   0 0 4,870
APPLIED MATLS INC COM 038222105 451 5,229 SH   SOLE   0 0 5,229
ASSURANT INC COM 04621X108 418 3,071 SH   SOLE   0 0 3,071
BLACKLINE INC COM 09239B109 603 4,521 SH   SOLE   0 0 4,521
CABLE ONE INC COM 12685J105 432 194 SH   SOLE   0 0 194
DENALI THERAPEUTICS INC COM 24823R105 640 7,644 SH   SOLE   0 0 7,644
ECOLAB INC COM 278865100 238 1,100 SH   SOLE   0 0 1,100
ETSY INC COM 29786A106 332 1,864 SH   SOLE   0 0 1,864
HALOZYME THERAPEUTICS INC COM 40637H109 424 9,916 SH   SOLE   0 0 9,916
HOLOGIC INC COM 436440101 423 5,808 SH   SOLE   0 0 5,808
JD COM INC SPON ADR CL A 47215P106 415 4,721 SH   SOLE   0 0 4,721
KIMBERLY-CLARK CORP COM 494368103 276 2,046 SH   SOLE   0 0 2,046
LULULEMON ATHLETICA INC COM 550021109 488 1,403 SH   SOLE   0 0 1,403
MASTERCARD INC CL A 57636Q104 423 1,186 SH   SOLE   0 0 1,186
NVIDIA CORPORATION COM 67066G104 227 434 SH   SOLE   0 0 434
NASDAQ INC COM 631103108 398 2,999 SH   SOLE   0 0 2,999
PDL BIOPHARMA INC COM 69329Y104 267 108,025 SH   SOLE   0 0 108,025
PRICESMART INC COM 741511109 466 5,115 SH   SOLE   0 0 5,115
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 267 3,773 SH   SOLE   0 0 3,773
ROYAL CARIBBEAN GROUP COM V7780T103 366 4,901 SH   SOLE   0 0 4,901
SPS COMMERCE INC COM 78463M107 594 5,471 SH   SOLE   0 0 5,471
SHOPIFY INC CL A 82509L107 217 206 SH   SOLE   0 0 206
TARGET CORP COM 87612E106 639 3,621 SH   SOLE   0 0 3,621
UBS GROUP AG SHS H42097107 198 15,056 SH   SOLE   0 0 15,056
VERACYTE INC COM 92337F107 419 8,561 SH   SOLE   0 0 8,561
YUM CHINA HLDGS INC COM 98850P109 279 4,890 SH   SOLE   0 0 4,890
ISHARES TR CORE S&P MCP ETF 464287507 241 1,050 SH   SOLE   0 0 1,050
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 449 10,415 SH   SOLE   0 0 10,415
BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 319 22,032 SH   SOLE   0 0 22,032
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 282 20,847 SH   SOLE   0 0 20,847
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 399 4,797 SH   SOLE   0 0 4,797
ISHARES TR EDGE MSCI USA VL 46432F388 782 9,000 SH   SOLE   0 0 9,000
ISHARES TR CORE S&P US VLU 464287663 746 12,000 SH   SOLE   0 0 12,000
INVESCO EXCHNG TRADED FD TR S&P ULTRA DIVIDE ADDED 46138G656 811 24,000 SH   SOLE   0 0 24,000
WISDOMTREE TR FLOATNG RAT TREA 97717X628 628 25,000 SH   SOLE   0 0 25,000
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 252 26,100 SH   SOLE   0 0 26,100
FREEPORT-MCMORAN INC CL B 35671D857 262 10,050 SH   SOLE   0 0 10,050
ISHARES TR IBONDS DEC24 ETF 46434VBG4 303 11,385 SH   SOLE   0 0 11,385