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
ABBVIE INC COM 00287Y109 9,215 68,059 SH   SOLE   0 0 68,059
TRACTOR SUPPLY CO COM 892356106 6,600 27,660 SH   SOLE   0 0 27,660
AMAZON COM INC COM 023135106 10,166 3,049 SH   SOLE   0 0 3,049
EXXON MOBIL CORP COM 30231G102 5,876 96,021 SH   SOLE   0 0 96,021
APPLE INC COM 037833100 22,174 124,875 SH   SOLE   0 0 124,875
AUTOMATIC DATA PROCESSING IN COM 053015103 3,858 15,645 SH   SOLE   0 0 15,645
CISCO SYS INC COM 17275R102 11,639 183,671 SH   SOLE   0 0 183,671
FASTENAL CO COM 311900104 8,681 135,513 SH   SOLE   0 0 135,513
FISERV INC COM 337738108 6,743 64,965 SH   SOLE   0 0 64,965
MICROSOFT CORP COM 594918104 13,213 39,286 SH   SOLE   0 0 39,286
PROCTER & GAMBLE CO COM 742718109 7,235 44,228 SH   SOLE   0 0 44,228
STARBUCKS CORP COM 855244109 2,581 22,069 SH   SOLE   0 0 22,069
THERMO FISHER SCIENTIFIC INC COM 883556102 3,113 4,666 SH   SOLE   0 0 4,666
WAL-MART STORES INC COM 931142103 7,044 48,684 SH   SOLE   0 0 48,684
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 3,088 122,112 SH   SOLE   0 0 122,112
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 1,246 49,861 SH   SOLE   0 0 49,861
INTERCONTINENTAL EXCHANGE IN COM 45866F104 6,612 48,344 SH   SOLE   0 0 48,344
ISHARES TR SH TR CRPORT ETF 464288646 5,977 110,930 SH   SOLE   0 0 110,930
ISHARES TR SHORT TREAS BD 464288679 284 2,573 SH   SOLE   0 0 2,573
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 11,371 114,730 SH   SOLE   0 0 114,730
NOMAD FOODS LTD USD ORD SHS G6564A105 6,586 259,410 SH   SOLE   0 0 259,410
SPDR GOLD TRUST GOLD SHS 78463V107 6,103 35,697 SH   SOLE   0 0 35,697
ZTO EXPRESS CAYMAN INC SPONSORED ADR 98980A105 6,538 231,692 SH   SOLE   0 0 231,692
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 5,940 50,002 SH   SOLE   0 0 50,002
FACEBOOK INC CL A 30303M102 6,386 18,987 SH   SOLE   0 0 18,987
ARK ETF TR GENOMIC REV ETF 00214Q302 4,587 74,905 SH   SOLE   0 0 74,905
ISHARES TR IBONDS DEC23 ETF 46434VAX8 2,461 95,863 SH   SOLE   0 0 95,863
ISHARES TR IBONDS DEC24 ETF 46434VBG4 1,390 53,591 SH   SOLE   0 0 53,591
HEALTH CATALYST INC COM 42225T107 4,766 120,302 SH   SOLE   0 0 120,302
ALPHABET INC CAP STK CL A 02079K305 15,792 5,451 SH   SOLE   0 0 5,451
ONEOK INC NEW COM 682680103 822 13,997 SH   SOLE   0 0 13,997
ADVANCED MICRO DEVICES INC COM 007903107 1,098 7,633 SH   SOLE   0 0 7,633
ORACLE COPR COM 68389X105 629 7,212 SH   SOLE   0 0 7,212
NVIDIA CORPORATION COM 67066G104 664 2,257 SH   SOLE   0 0 2,257
CHEVRON CORP NEW COM 166764100 1,472 12,547 SH   SOLE   0 0 12,547
SALESFORCE COM INC COM 79466L302 739 2,909 SH   SOLE   0 0 2,909
MERCADOLIBRE INC COM 58733R102 1,634 1,212 SH   SOLE   0 0 1,212
Visa INC COM CL A 92826C839 424 1,956 SH   SOLE   0 0 1,956
ETSY INC COM 29786A106 233 1,066 SH   SOLE   0 0 1,066
PAGSEGURO DIGITAL LTD COM CL A G68707101 1,564 59,638 SH   SOLE   0 0 59,638
BAIDU INC SPON ADR REP A 056752108 876 5,887 SH   SOLE   0 0 5,887
CHURCH & DWIGHT INC COM 171340102 3,425 33,411 SH   SOLE   0 0 33,411
JOYY INC ADS REPSTG COM A 46591M109 250 5,513 SH   SOLE   0 0 5,513
LOGITECH INTL S A SHS H50430232 5,089 61,829 SH   SOLE   0 0 61,829
JD COM INC SPON ADR CL A 47215P106 1,453 20,740 SH   SOLE   0 0 20,740
MERCK & CO INC COM 58933Y105 267 3,490 SH   SOLE   0 0 3,490
INTERNATIONAL BUSINESS MACHS COM 459200101 1,110 8,308 SH   SOLE   0 0 8,308
MCDONALDS CORP COM 580135101 1,329 4,957 SH   SOLE   0 0 4,957
DUKE ENERGY CORP NEW COM NEW 26441C204 1,369 13,054 SH   SOLE   0 0 13,054
DOLLAR GEN CORP NEW COM 256677105 579 2,454 SH   SOLE   0 0 2,454
COPART INC COM 217204106 3,612 23,820 SH   SOLE   0 0 23,820
COOPER COS INC COM 216648402 4,287 10,232 SH   SOLE   0 0 10,232
ALIGN TECHNOLOGY INC COM 016255101 730 1,111 SH   SOLE   0 0 1,111
NEXTERA ENERGY INC COM 65339F101 1,119 11,981 SH   SOLE   0 0 11,981
NETFLIX INC COM 64110L106 910 1,510 SH   SOLE   0 0 1,510
INTUITIVE SURGICAL INC COM NEW 46120E602 599 1,668 SH   SOLE   0 0 1,668
AMERICAN WTR WKS CO INC NEW COM 030420103 1,922 10,179 SH   SOLE   0 0 10,179
AMERICAN TOWER CORP NEW COM 03027X100 793 2,710 SH   SOLE   0 0 2,710
ALTERYX INC COM CL A 02156B103 605 10,003 SH   SOLE   0 0 10,003
PALOMAR HLDGS INC COM 69753M105 2,916 45,019 SH   SOLE   0 0 45,019
UBER TECHNOLOGIES INC COM 90353T100 440 10,498 SH   SOLE   0 0 10,498
SEA LTD SPONSORED ADS 81141R100 347 1,550 SH   SOLE   0 0 1,550
PFIZER INC COM 717081103 970 16,425 SH   SOLE   0 0 16,425
MODERNA INC COM 60770K107 1,862 7,331 SH   SOLE   0 0 7,331
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 1,545 66,511 SH   SOLE   0 0 66,511
ISHARES TR 1 3 YR TREAS BD 464287457 1,238 14,471 SH   SOLE   0 0 14,471
ISHARES TR 3 7 YR TREAS BD 464288661 332 2,581 SH   SOLE   0 0 2,581
ISHARES TR BARCLAYS 7 10 YR 464287440 571 4,964 SH   SOLE   0 0 4,964
ISHARES TR IBOXX INV CP ETF 464287242 1,536 11,593 SH   SOLE   0 0 11,593
ISHARES TR IBONDS DEC22 ETF 46434VBA7 2,357 93,757 SH   SOLE   0 0 93,757
ISHARES TR TIPS BD ETF 464287176 1,073 8,304 SH   SOLE   0 0 8,304
SPDR SERIES TRUST BARC SHT TR CP 78464A474 528 17,055 SH   SOLE   0 0 17,055
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 267 4,397 SH   SOLE   0 0 4,397
WHEATON PRECIOUS METALS CORP COM 962879102 276 6,450 SH   SOLE   0 0 6,450
ALCON INC ORD SHS ADDED H01301128 3,004 34,753 SH   SOLE   0 0 34,753
QIAGEN NV SHS NEW N72482123 972 17,149 SH   SOLE   0 0 17,149
ABM INDS INC COM 000957100 649 15,899 SH   SOLE   0 0 15,899
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,031 2,486 SH   SOLE   0 0 2,486
ADOBE SYSTEMS INCORPORATED COM 00724F101 388 684 SH   SOLE   0 0 684
ALTRIA GROUP INC COM 02209S103 232 4,890 SH   SOLE   0 0 4,890
AMERICAN ELEC PWR CO INC COM 025537101 435 4,889 SH   SOLE   0 0 4,889
AMGEN INC COM 031162100 649 2,885 SH   SOLE   0 0 2,885
BECTON DICKINSON & CO COM 075887109 251 1,000 SH   SOLE   0 0 1,000
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,056 9 SH   SOLE   0 0 9
BERKSHIRE HATHAWAY INC CL B 084670702 3,886 12,995 SH   SOLE   0 0 12,995
BHP BILLITON LTD SPONSORED ADR 088606108 466 7,717 SH   SOLE   0 0 7,717
BOEING CO COM 097023105 430 2,137 SH   SOLE   0 0 2,137
BOISE CASCADE CO DEL COM 09739D100 617 8,670 SH   SOLE   0 0 8,670
COCA COLA CO COM 191216100 8,405 141,952 SH   SOLE   0 0 141,952
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 218 2,802 SH   SOLE   0 0 2,802
EDWARDS LIFESCIENCES CORP COM 28176E108 857 6,615 SH   SOLE   0 0 6,615
LILLY ELI & CO COM 532457108 1,472 5,330 SH   SOLE   0 0 5,330
EQUINIX INC COM 29444U700 908 1,073 SH   SOLE   0 0 1,073
FEDERAL SIGNAL CORP COM 313855108 940 21,682 SH   SOLE   0 0 21,682
GLOBAL X FDS FTSE NORDIC REG 37950E101 218 7,142 SH   SOLE   0 0 7,142
HERSHEY CO COM 427866108 1,198 6,194 SH   SOLE   0 0 6,194
HOME DEPOT INC COM 437076102 454 1,094 SH   SOLE   0 0 1,094
II-VI INC COM 902104108 581 8,501 SH   SOLE   0 0 8,501
INTEL CORP COM 458140100 487 9,450 SH   SOLE   0 0 9,450
INVESCO QQQ TR UNIT SER 1 46090E103 450 1,132 SH   SOLE   0 0 1,132
ISHARES TR MSCI EAFE ETF 464287465 606 7,704 SH   SOLE   0 0 7,704
ISHARES TR CORE S&P500 ETF 464287200 1,498 3,140 SH   SOLE   0 0 3,140
ISHARES TR MSCI GERMNY ETF 46429B465 230 2,892 SH   SOLE   0 0 2,892
ISHARES TR S&P 100 ETF 464287101 691 3,152 SH   SOLE   0 0 3,152
JOHNSON & JOHNSON COM 478160104 2,160 12,625 SH   SOLE   0 0 12,625
KRANESHARES TR CSI CHI INTERNET 500767306 325 8,905 SH   SOLE   0 0 8,905
MCCORMICK & CO INC COM NON VTG 579780206 524 5,427 SH   SOLE   0 0 5,427
NOVARTIS AG-SPONSORED ADR Sponsored ADR 66987V109 479 5,474 SH   SOLE   0 0 5,474
OTIS WORLDWIDE CORP COM 68902V107 588 6,752 SH   SOLE   0 0 6,752
PAYPAL HLDGS INC COM 70450Y103 298 1,578 SH   SOLE   0 0 1,578
PHILIP MORRIS INTL INC COM 718172109 512 5,389 SH   SOLE   0 0 5,389
PROGRESSIVE CORP OHIO COM 743315103 377 3,676 SH   SOLE   0 0 3,676
RENT A CTR INC NEW COM 76009N100 399 8,315 SH   SOLE   0 0 8,315
SCHWAB STRATEGIC TR SCHWAB STRATEGIC TR 808524508 212 2,641 SH   SOLE   0 0 2,641
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 234 1,662 SH   SOLE   0 0 1,662
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 207 2,684 SH   SOLE   0 0 2,684
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 544 3,128 SH   SOLE   0 0 3,128
SIMPSON MFG INC COM 829073105 678 4,873 SH   SOLE   0 0 4,873
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 262 5,610 SH   SOLE   0 0 5,610
STAAR SURGICAL CO COM PAR $0.01 852312305 768 8,412 SH   SOLE   0 0 8,412
TAYLOR MORRISON HOME CORP COM 87724P106 924 26,442 SH   SOLE   0 0 26,442
TERADYNE INC COM 880770102 844 5,163 SH   SOLE   0 0 5,163
TRANE TECHNOLOGIES PLC SHS G8994E103 899 4,450 SH   SOLE   0 0 4,450
TTEC HLDGS INC COM 89854H102 624 6,887 SH   SOLE   0 0 6,887
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 229 3,350 SH   SOLE   0 0 3,350
VOCERA COMMUNICATIONS INC COM 92857F107 935 14,419 SH   SOLE   0 0 14,419
DISNEY WALT CO COM DISNEY 254687106 813 5,251 SH   SOLE   0 0 5,251
WISDOMTREE TR CHINADIV EX FI 97717X719 626 12,553 SH   SOLE   0 0 12,553
WILLIAMS SONOMA INC COM 969904101 715 4,225 SH   SOLE   0 0 4,225
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 242 7,942 SH   SOLE   0 0 7,942
PINDUODUO INC NOTE 12/0 722304AC6 2,193 2,419,000 PRN   SOLE   0 0 2,419,000
TELADOC HEALTH INC NOTE 1.250% 6/0 87918AAF2 191 207,000 PRN   SOLE   0 0 207,000
SPLUNK INC NOTE 1.125% 6/1 848637AF1 339 363,000 PRN   SOLE   0 0 363,000
RINGCENTRAL INC NOTE 3/1 ADDED 76680RAH0 523 584,000 PRN   SOLE   0 0 584,000
WAYFAIR INC NOTE 0.625%10/0 ADDED 94419LAM3 247 270,000 PRN   SOLE   0 0 270,000
ARRAY TECHNOLOGIES INC COM SHS 04271T100 527 33,558 SH   SOLE   0 0 33,558
ARCO PLATFORM LTD COM CL A G04553106 479 22,927 SH   SOLE   0 0 22,927
CHARLES RIV LABS INTL INC COM 159864107 534 1,417 SH   SOLE   0 0 1,417
MONDELEZ INTL INC CL A 609207105 408 6,149 SH   SOLE   0 0 6,149
NEWMONT MINING CORP COM 651639106 658 10,610 SH   SOLE   0 0 10,610
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 563 4,681 SH   SOLE   0 0 4,681
MEDTRONIC PLC SHS G5960L103 1,340 12,957 SH   SOLE   0 0 12,957
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 568 8,978 SH   SOLE   0 0 8,978
LIVE NATION ENTERTAINMENT IN COM 538034109 544 4,545 SH   SOLE   0 0 4,545
TMC THE METALS COMPANY INC COM 87261Y106 125 59,991 SH   SOLE   0 0 59,991
VAIL RESORTS INC COM 91879Q109 1,693 5,162 SH   SOLE   0 0 5,162
WIX COM LTD NOTE 8/1 ADDED 92940WAD1 3,470 3,852,000 PRN   SOLE   0 0 3,852,000
ISHARES INC JP MRG EM CRP BD 464286251 1,479 29,000 SH   SOLE   0 0 29,000
ISHARES TR U.S. PFD STK ETF 464288687 1,324 33,590 SH   SOLE   0 0 33,590
CONOCOPHILLIPS COM 20825C104 205 2,840 SH   SOLE   0 0 2,840
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,970 6,253 SH   SOLE   0 0 6,253
ISHARES TR IBONDS 22 TRM HG 46435U176 395 16,365 SH   SOLE   0 0 16,365
ISHARES TR IBONDS 23 TRM HG 46435U150 519 21,251 SH   SOLE   0 0 21,251
ALTERYX INC NOTE 0.500% 8/0 02156BAD5 491 521,000 PRN   SOLE   0 0 521,000
3M CO COM 88579Y101 214 1,205 SH   SOLE   0 0 1,205
AMN HEALTHCARE SVCS INC COM 001744101 409 3,340 SH   SOLE   0 0 3,340
ABBOTT LABS COM 002824100 431 3,061 SH   SOLE   0 0 3,061
ALPHABET INC CAP STK CL C 02079K107 940 325 SH   SOLE   0 0 325
AMERISOURCEBERGEN CORP COM 03073E105 339 2,554 SH   SOLE   0 0 2,554
APPLIED MATLS INC COM 038222105 845 5,368 SH   SOLE   0 0 5,368
ARCBEST CORP COM 03937C105 480 4,001 SH   SOLE   0 0 4,001
ARISTA NETWORKS INC COM 040413106 375 2,608 SH   SOLE   0 0 2,608
AXCELIS TECHNOLOGIES INC COM NEW 054540208 483 6,476 SH   SOLE   0 0 6,476
COLGATE PALMOLIVE CO COM 194162103 423 4,952 SH   SOLE   0 0 4,952
ECOLAB INC COM 278865100 258 1,100 SH   SOLE   0 0 1,100
FIRST REP BK SAN FRANCISCO C COM 33616C100 434 2,101 SH   SOLE   0 0 2,101
HANMI FINL CORP COM NEW 410495204 323 13,660 SH   SOLE   0 0 13,660
IDACORP INC COM 451107106 360 3,174 SH   SOLE   0 0 3,174
KIMBERLY-CLARK CORP COM 494368103 254 1,780 SH   SOLE   0 0 1,780
KROGER CO COM 501044101 351 7,756 SH   SOLE   0 0 7,756
LIVENT CORP COM 53814L108 271 11,125 SH   SOLE   0 0 11,125
LUTHER BURBANK CORP COM 550550107 303 21,583 SH   SOLE   0 0 21,583
MASTERCARD INC CL A 57636Q104 248 690 SH   SOLE   0 0 690
NASDAQ INC COM 631103108 449 2,139 SH   SOLE   0 0 2,139
PROGRESS SOFTWARE CORP COM 743312100 303 6,282 SH   SOLE   0 0 6,282
SPS COMMERCE INC COM 78463M107 232 1,628 SH   SOLE   0 0 1,628
SIMON PPTY GROUP INC NEW COM 828806109 304 1,900 SH   SOLE   0 0 1,900
TARGET CORP COM 87612E106 639 2,759 SH   SOLE   0 0 2,759
UBS GROUP AG SHS H42097107 291 16,571 SH   SOLE   0 0 16,571
EBAY INC. COM 278642103 336 5,055 SH   SOLE   0 0 5,055
ISHARES NASDQ BIOTEC ETF 464287556 407 2,670 SH   SOLE   0 0 2,670
ISHARES TR CORE S&P MCP ETF 464287507 297 1,050 SH   SOLE   0 0 1,050
ISHARES MSCI AC ASIA ETF 464288182 241 2,914 SH   SOLE   0 0 2,914
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 373 8,597 SH   SOLE   0 0 8,597
ISHARES INC MSCI EM ASIA ETF 464286426 1,013 12,345 SH   SOLE   0 0 12,345
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 272 3,349 SH   SOLE   0 0 3,349
DOMINION ENERGY INC COM 25746U109 204 2,596 SH   SOLE   0 0 2,596
ISHARES TR CORE S&P US VLU 464287663 328 4,291 SH   SOLE   0 0 4,291
FREEPORT-MCMORAN INC CL B 35671D857 419 10,050 SH   SOLE   0 0 10,050
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 209 26,100 SH   SOLE   0 0 26,100
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 264 17,476 SH   SOLE   0 0 17,476