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 11,868 73,210 SH   SOLE   0 0 73,210
TRACTOR SUPPLY CO COM 892356106 7,037 30,152 SH   SOLE   0 0 30,152
AMAZON COM INC COM 023135106 10,999 3,374 SH   SOLE   0 0 3,374
EXXON MOBIL CORP COM 30231G102 3,406 41,236 SH   SOLE   0 0 41,236
APPLE INC COM 037833100 21,539 123,356 SH   SOLE   0 0 123,356
AUTOMATIC DATA PROCESSING IN COM 053015103 3,858 16,956 SH   SOLE   0 0 16,956
FASTENAL CO COM 311900104 8,326 140,168 SH   SOLE   0 0 140,168
FISERV INC COM 337738108 6,934 68,383 SH   SOLE   0 0 68,383
MICROSOFT CORP COM 594918104 13,697 44,425 SH   SOLE   0 0 44,425
PROCTER & GAMBLE CO COM 742718109 7,422 48,576 SH   SOLE   0 0 48,576
STARBUCKS CORP COM 855244109 2,377 26,126 SH   SOLE   0 0 26,126
THERMO FISHER SCIENTIFIC INC COM 883556102 3,088 5,228 SH   SOLE   0 0 5,228
WAL-MART STORES INC COM 931142103 7,901 53,054 SH   SOLE   0 0 53,054
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 2,996 122,222 SH   SOLE   0 0 122,222
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 1,234 51,823 SH   SOLE   0 0 51,823
INTERCONTINENTAL EXCHANGE IN COM 45866F104 6,838 51,757 SH   SOLE   0 0 51,757
ISHARES TR SH TR CRPORT ETF 464288646 5,576 107,820 SH   SOLE   0 0 107,820
ISHARES TR SHORT TREAS BD 464288679 284 2,573 SH   SOLE   0 0 2,573
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 11,241 116,836 SH   SOLE   0 0 116,836
NOMAD FOODS LTD USD ORD SHS G6564A105 5,964 264,109 SH   SOLE   0 0 264,109
SPDR GOLD TRUST GOLD SHS 78463V107 6,356 35,184 SH   SOLE   0 0 35,184
ZTO EXPRESS CAYMAN INC SPONSORED ADR 98980A105 5,772 230,873 SH   SOLE   0 0 230,873
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 5,839 53,670 SH   SOLE   0 0 53,670
FACEBOOK INC CL A 30303M102 5,017 22,561 SH   SOLE   0 0 22,561
ARK ETF TR GENOMIC REV ETF 00214Q302 4,082 88,866 SH   SOLE   0 0 88,866
ISHARES TR IBONDS DEC23 ETF 46434VAX8 2,349 92,925 SH   SOLE   0 0 92,925
ISHARES TR IBONDS DEC24 ETF 46434VBG4 1,345 53,591 SH   SOLE   0 0 53,591
HEALTH CATALYST INC COM 42225T107 3,451 132,055 SH   SOLE   0 0 132,055
ALPHABET INC CAP STK CL A 02079K305 17,812 6,404 SH   SOLE   0 0 6,404
ONEOK INC NEW COM 682680103 1,129 15,986 SH   SOLE   0 0 15,986
ADVANCED MICRO DEVICES INC COM 007903107 842 7,699 SH   SOLE   0 0 7,699
ORACLE COPR COM 68389X105 268 3,234 SH   SOLE   0 0 3,234
NVIDIA CORPORATION COM 67066G104 1,017 3,729 SH   SOLE   0 0 3,729
CHEVRON CORP NEW COM 166764100 1,449 8,900 SH   SOLE   0 0 8,900
SALESFORCE COM INC COM 79466L302 499 2,349 SH   SOLE   0 0 2,349
MERCADOLIBRE INC COM 58733R102 2,074 1,744 SH   SOLE   0 0 1,744
Visa INC COM CL A 92826C839 434 1,956 SH   SOLE   0 0 1,956
PAGSEGURO DIGITAL LTD COM CL A G68707101 1,639 81,741 SH   SOLE   0 0 81,741
BAIDU INC SPON ADR REP A 056752108 761 5,755 SH   SOLE   0 0 5,755
CHURCH & DWIGHT INC COM 171340102 3,487 35,085 SH   SOLE   0 0 35,085
JOYY INC ADS REPSTG COM A 46591M109 209 5,701 SH   SOLE   0 0 5,701
LOGITECH INTL S A SHS H50430232 5,670 75,563 SH   SOLE   0 0 75,563
JD COM INC SPON ADR CL A 47215P106 1,212 20,936 SH   SOLE   0 0 20,936
MERCK & CO INC COM 58933Y105 286 3,490 SH   SOLE   0 0 3,490
INTERNATIONAL BUSINESS MACHS COM 459200101 1,104 8,494 SH   SOLE   0 0 8,494
MCDONALDS CORP COM 580135101 1,271 5,141 SH   SOLE   0 0 5,141
DUKE ENERGY CORP NEW COM NEW 26441C204 1,519 13,606 SH   SOLE   0 0 13,606
DOLLAR GEN CORP NEW COM 256677105 545 2,450 SH   SOLE   0 0 2,450
COPART INC COM 217204106 3,115 24,830 SH   SOLE   0 0 24,830
COOPER COS INC COM 216648402 5,071 12,143 SH   SOLE   0 0 12,143
CISCO SYS INC COM 17275R102 855 15,338 SH   SOLE   0 0 15,338
ALIGN TECHNOLOGY INC COM 016255101 522 1,197 SH   SOLE   0 0 1,197
NEXTERA ENERGY INC COM 65339F101 1,019 12,030 SH   SOLE   0 0 12,030
NETFLIX INC COM 64110L106 938 2,503 SH   SOLE   0 0 2,503
INTUITIVE SURGICAL INC COM NEW 46120E602 542 1,798 SH   SOLE   0 0 1,798
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 4,919 77,240 SH   SOLE   0 0 77,240
AMERICAN WTR WKS CO INC NEW COM 030420103 1,663 10,047 SH   SOLE   0 0 10,047
STONECO LTD COM CL A G85158106 121 10,320 SH   SOLE   0 0 10,320
AMERICAN TOWER CORP NEW COM 03027X100 652 2,594 SH   SOLE   0 0 2,594
ALTERYX INC COM CL A 02156B103 697 9,746 SH   SOLE   0 0 9,746
PALOMAR HLDGS INC COM 69753M105 4,030 62,978 SH   SOLE   0 0 62,978
UBER TECHNOLOGIES INC COM 90353T100 355 9,959 SH   SOLE   0 0 9,959
SEA LTD SPONSORED ADS 81141R100 270 2,258 SH   SOLE   0 0 2,258
PFIZER INC COM 717081103 900 17,394 SH   SOLE   0 0 17,394
MODERNA INC COM 60770K107 1,329 7,716 SH   SOLE   0 0 7,716
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 442 3,769 SH   SOLE   0 0 3,769
ADOBE SYSTEMS INCORPORATED COM 00724F101 829 1,819 SH   SOLE   0 0 1,819
SHOPIFY INC CL A 82509L107 418 617 SH   SOLE   0 0 617
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 1,415 61,764 SH   SOLE   0 0 61,764
ISHARES TR 1 3 YR TREAS BD 464287457 1,206 14,471 SH   SOLE   0 0 14,471
ISHARES TR 3 7 YR TREAS BD 464288661 281 2,302 SH   SOLE   0 0 2,302
ISHARES TR BARCLAYS 7 10 YR 464287440 500 4,649 SH   SOLE   0 0 4,649
ISHARES TR IBOXX INV CP ETF 464287242 1,613 13,340 SH   SOLE   0 0 13,340
ISHARES TR IBONDS DEC22 ETF 46434VBA7 2,043 81,589 SH   SOLE   0 0 81,589
ISHARES TR TIPS BD ETF 464287176 1,038 8,331 SH   SOLE   0 0 8,331
SPDR SERIES TRUST BARC SHT TR CP 78464A474 514 17,055 SH   SOLE   0 0 17,055
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 261 4,397 SH   SOLE   0 0 4,397
WHEATON PRECIOUS METALS CORP COM 962879102 307 6,450 SH   SOLE   0 0 6,450
ALCON INC ORD SHS ADDED H01301128 252 3,155 SH   SOLE   0 0 3,155
UBS GROUP AG SHS H42097107 3,096 157,324 SH   SOLE   0 0 157,324
QIAGEN NV SHS NEW N72482123 850 17,216 SH   SOLE   0 0 17,216
ABM INDS INC COM 000957100 732 15,899 SH   SOLE   0 0 15,899
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 880 2,610 SH   SOLE   0 0 2,610
ADVANSIX INC COM 00773T101 816 15,979 SH   SOLE   0 0 15,979
ALTRIA GROUP INC COM 02209S103 256 4,890 SH   SOLE   0 0 4,890
AMERICAN ELEC PWR CO INC COM 025537101 488 4,889 SH   SOLE   0 0 4,889
AMGEN INC COM 031162100 725 2,997 SH   SOLE   0 0 2,997
BECTON DICKINSON & CO COM 075887109 259 1,000 SH   SOLE   0 0 1,000
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,289 10 SH   SOLE   0 0 10
BERKSHIRE HATHAWAY INC CL B 084670702 4,839 13,713 SH   SOLE   0 0 13,713
BHP BILLITON LTD SPONSORED ADR 088606108 612 7,920 SH   SOLE   0 0 7,920
BOEING CO COM 097023105 562 2,933 SH   SOLE   0 0 2,933
BOISE CASCADE CO DEL COM 09739D100 602 8,670 SH   SOLE   0 0 8,670
BOOKING HLDGS INC COM 09857L108 279 119 SH   SOLE   0 0 119
COCA COLA CO COM 191216100 8,801 141,952 SH   SOLE   0 0 141,952
EDWARDS LIFESCIENCES CORP COM 28176E108 779 6,615 SH   SOLE   0 0 6,615
LILLY ELI & CO COM 532457108 1,526 5,330 SH   SOLE   0 0 5,330
EQUINIX INC COM 29444U700 796 1,073 SH   SOLE   0 0 1,073
FEDERAL SIGNAL CORP COM 313855108 732 21,682 SH   SOLE   0 0 21,682
GLOBAL X FDS MSCI NORWAY ETF 37950E101 230 7,206 SH   SOLE   0 0 7,206
HERSHEY CO COM 427866108 1,342 6,194 SH   SOLE   0 0 6,194
HOME DEPOT INC COM 437076102 327 1,094 SH   SOLE   0 0 1,094
II-VI INC COM 902104108 616 8,501 SH   SOLE   0 0 8,501
INTEL CORP COM 458140100 470 9,474 SH   SOLE   0 0 9,474
INVESCO QQQ TR UNIT SER 1 46090E103 410 1,132 SH   SOLE   0 0 1,132
ISHARES TR MSCI EAFE ETF 464287465 567 7,704 SH   SOLE   0 0 7,704
ISHARES INC MSCI GBL MIN VOL 464286525 219 2,094 SH   SOLE   0 0 2,094
ISHARES TR CORE S&P500 ETF 464287200 1,327 2,924 SH   SOLE   0 0 2,924
ISHARES TR MSCI GERMNY ETF 46429B465 208 2,892 SH   SOLE   0 0 2,892
ISHARES TR S&P 100 ETF 464287101 630 3,022 SH   SOLE   0 0 3,022
JOHNSON & JOHNSON COM 478160104 2,238 12,629 SH   SOLE   0 0 12,629
MCCORMICK & CO INC COM NON VTG 579780206 542 5,427 SH   SOLE   0 0 5,427
NORTHROP GRUMMAN CORP COM 666807102 668 1,494 SH   SOLE   0 0 1,494
NOVARTIS AG-SPONSORED ADR Sponsored ADR 66987V109 473 5,387 SH   SOLE   0 0 5,387
OTIS WORLDWIDE CORP COM 68902V107 202 2,624 SH   SOLE   0 0 2,624
PAYPAL HLDGS INC COM 70450Y103 534 4,614 SH   SOLE   0 0 4,614
PHILIP MORRIS INTL INC COM 718172109 511 5,441 SH   SOLE   0 0 5,441
PROGRESSIVE CORP OHIO COM 743315103 419 3,676 SH   SOLE   0 0 3,676
RENT A CTR INC NEW COM 76009N100 257 10,217 SH   SOLE   0 0 10,217
ROBLOX CORP CL A 771049103 381 8,230 SH   SOLE   0 0 8,230
SCHWAB STRATEGIC TR SCHWAB STRATEGIC TR 808524508 200 2,641 SH   SOLE   0 0 2,641
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 228 1,662 SH   SOLE   0 0 1,662
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 204 2,684 SH   SOLE   0 0 2,684
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 550 3,458 SH   SOLE   0 0 3,458
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 201 2,703 SH   SOLE   0 0 2,703
SIMPSON MFG INC COM 829073105 226 2,073 SH   SOLE   0 0 2,073
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 231 5,610 SH   SOLE   0 0 5,610
STAAR SURGICAL CO COM PAR $0.01 852312305 672 8,412 SH   SOLE   0 0 8,412
TAYLOR MORRISON HOME CORP COM 87724P106 720 26,442 SH   SOLE   0 0 26,442
TERADYNE INC COM 880770102 610 5,163 SH   SOLE   0 0 5,163
TRANE TECHNOLOGIES PLC SHS G8994E103 680 4,450 SH   SOLE   0 0 4,450
TTEC HLDGS INC COM 89854H102 568 6,887 SH   SOLE   0 0 6,887
UNITED PARCEL SERVICE INC CL B 911312106 738 3,443 SH   SOLE   0 0 3,443
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 209 3,350 SH   SOLE   0 0 3,350
DISNEY WALT CO COM DISNEY 254687106 676 4,931 SH   SOLE   0 0 4,931
WISDOMTREE TR CHINADIV EX FI 97717X719 406 10,158 SH   SOLE   0 0 10,158
PINDUODUO INC NOTE 12/0 722304AC6 2,141 2,419,000 PRN   SOLE   0 0 2,419,000
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 235 7,942 SH   SOLE   0 0 7,942
ARCO PLATFORM LTD COM CL A G04553106 441 20,880 SH   SOLE   0 0 20,880
ARRAY TECHNOLOGIES INC COM SHS 04271T100 369 32,756 SH   SOLE   0 0 32,756
CHARLES RIV LABS INTL INC COM 159864107 396 1,393 SH   SOLE   0 0 1,393
PALANTIR TECHNOLOGIES INC CL A 69608A108 168 12,200 SH   SOLE   0 0 12,200
MONDELEZ INTL INC CL A 609207105 386 6,149 SH   SOLE   0 0 6,149
NEWMONT MINING CORP COM 651639106 843 10,610 SH   SOLE   0 0 10,610
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 462 4,428 SH   SOLE   0 0 4,428
MEDTRONIC PLC SHS G5960L103 1,461 13,171 SH   SOLE   0 0 13,171
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 1,185 16,965 SH   SOLE   0 0 16,965
LIVE NATION ENTERTAINMENT IN COM 538034109 535 4,545 SH   SOLE   0 0 4,545
VAIL RESORTS INC COM 91879Q109 1,344 5,162 SH   SOLE   0 0 5,162
ISHARES INC JP MRG EM CRP BD 464286251 1,346 29,000 SH   SOLE   0 0 29,000
ISHARES TR U.S. PFD STK ETF 464288687 1,225 33,633 SH   SOLE   0 0 33,633
CONOCOPHILLIPS COM 20825C104 284 2,840 SH   SOLE   0 0 2,840
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,824 6,253 SH   SOLE   0 0 6,253
ISHARES TR IBONDS 22 TRM HG 46435U176 394 16,365 SH   SOLE   0 0 16,365
ISHARES TR IBONDS 23 TRM HG 46435U150 506 21,251 SH   SOLE   0 0 21,251
ALTERYX INC NOTE 0.500% 8/0 02156BAD5 466 502,000 PRN   SOLE   0 0 502,000
AMN HEALTHCARE SVCS INC COM 001744101 348 3,340 SH   SOLE   0 0 3,340
ABBOTT LABS COM 002824100 362 3,061 SH   SOLE   0 0 3,061
ALPHABET INC CAP STK CL C 02079K107 1,162 416 SH   SOLE   0 0 416
AMER STATES WTR CO COM 029899101 290 3,253 SH   SOLE   0 0 3,253
AMERISOURCEBERGEN CORP COM 03073E105 395 2,554 SH   SOLE   0 0 2,554
APPLIED MATLS INC COM 038222105 708 5,368 SH   SOLE   0 0 5,368
ARCBEST CORP COM 03937C105 322 4,001 SH   SOLE   0 0 4,001
ARISTA NETWORKS INC COM 040413106 362 2,608 SH   SOLE   0 0 2,608
ARTESIAN RES CORP CL A 043113208 303 6,249 SH   SOLE   0 0 6,249
ASSURANT INC COM 04621X108 325 1,789 SH   SOLE   0 0 1,789
AXCELIS TECHNOLOGIES INC COM NEW 054540208 298 3,949 SH   SOLE   0 0 3,949
BROADCOM INC COM 11135F101 214 340 SH   SOLE   0 0 340
CANADIAN NAT RES LTD COM 136385101 293 4,700 SH   SOLE   0 0 4,700
COLGATE PALMOLIVE CO COM 194162103 398 5,252 SH   SOLE   0 0 5,252
EAGLE BANCORP INC MD COM 268948106 280 4,907 SH   SOLE   0 0 4,907
GENERAL DYNAMICS CORP COM 369550108 317 1,313 SH   SOLE   0 0 1,313
HANMI FINL CORP COM NEW 410495204 336 13,660 SH   SOLE   0 0 13,660
IDACORP INC COM 451107106 366 3,174 SH   SOLE   0 0 3,174
INSPIRE MED SYS INC COM 457730109 315 1,227 SH   SOLE   0 0 1,227
KIMBERLY-CLARK CORP COM 494368103 219 1,780 SH   SOLE   0 0 1,780
KROGER CO COM 501044101 445 7,756 SH   SOLE   0 0 7,756
LUMENTUM HLDGS INC COM 55024U109 300 3,074 SH   SOLE   0 0 3,074
LUTHER BURBANK CORP COM 550550107 287 21,583 SH   SOLE   0 0 21,583
MASTERCARD INC CL A 57636Q104 223 624 SH   SOLE   0 0 624
NIO INC SPON ADS 62914V106 218 10,341 SH   SOLE   0 0 10,341
PINTEREST INC CL A 72352L106 252 10,228 SH   SOLE   0 0 10,228
SPS COMMERCE INC COM 78463M107 214 1,628 SH   SOLE   0 0 1,628
SIMON PPTY GROUP INC NEW COM 828806109 250 1,900 SH   SOLE   0 0 1,900
TARGET CORP COM 87612E106 326 1,538 SH   SOLE   0 0 1,538
EBAY INC. COM 278642103 289 5,055 SH   SOLE   0 0 5,055
ISHARES NASDQ BIOTEC ETF 464287556 348 2,670 SH   SOLE   0 0 2,670
ISHARES TR CORE S&P MCP ETF 464287507 282 1,050 SH   SOLE   0 0 1,050
ISHARES MSCI AC ASIA ETF 464288182 219 2,914 SH   SOLE   0 0 2,914
ASML HOLDING N V N Y REGISTRY SHS N07059210 361 520 SH   SOLE   0 0 520
ISHARES INC MSCI EM ASIA ETF 464286426 912 12,345 SH   SOLE   0 0 12,345
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 262 3,357 SH   SOLE   0 0 3,357
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 723 6,437 SH   SOLE   0 0 6,437
ISHARES TR CORE S&P US VLU 464287663 326 4,291 SH   SOLE   0 0 4,291
DOMINION ENERGY INC COM 25746U109 221 2,596 SH   SOLE   0 0 2,596
VANGUARD INDEX FDS VALUE ETF 922908744 712 4,821 SH   SOLE   0 0 4,821
SPDR SER TR PRTFLO S&P500 HI 78468R788 724 16,483 SH   SOLE   0 0 16,483
FREEPORT-MCMORAN INC CL B 35671D857 500 10,050 SH   SOLE   0 0 10,050
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 234 17,685 SH   SOLE   0 0 17,685