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 10,454 68,256 SH   SOLE   0 0 68,256
TRACTOR SUPPLY CO COM 892356106 5,894 30,406 SH   SOLE   0 0 30,406
AMAZON COM INC COM 023135106 7,503 70,644 SH   SOLE   0 0 70,644
EXXON MOBIL CORP COM 30231G102 3,285 38,360 SH   SOLE   0 0 38,360
APPLE INC COM 037833100 16,740 122,438 SH   SOLE   0 0 122,438
AUTOMATIC DATA PROCESSING IN COM 053015103 3,444 16,398 SH   SOLE   0 0 16,398
FASTENAL CO COM 311900104 7,023 140,680 SH   SOLE   0 0 140,680
FISERV INC COM 337738108 6,250 70,245 SH   SOLE   0 0 70,245
MICROSOFT CORP COM 594918104 18,777 73,109 SH   SOLE   0 0 73,109
PROCTER & GAMBLE CO COM 742718109 6,762 47,027 SH   SOLE   0 0 47,027
STARBUCKS CORP COM 855244109 2,303 30,153 SH   SOLE   0 0 30,153
THERMO FISHER SCIENTIFIC INC COM 883556102 2,889 5,317 SH   SOLE   0 0 5,317
WAL-MART STORES INC COM 931142103 14,725 121,113 SH   SOLE   0 0 121,113
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 2,344 102,184 SH   SOLE   0 0 102,184
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 1,129 51,823 SH   SOLE   0 0 51,823
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,916 52,280 SH   SOLE   0 0 52,280
ISHARES TR SH TR CRPORT ETF 464288646 4,885 96,636 SH   SOLE   0 0 96,636
ISHARES TR SHORT TREAS BD 464288679 283 2,573 SH   SOLE   0 0 2,573
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 10,015 113,129 SH   SOLE   0 0 113,129
NOMAD FOODS LTD USD ORD SHS G6564A105 5,112 255,706 SH   SOLE   0 0 255,706
SPDR GOLD TRUST GOLD SHS 78463V107 9,742 57,829 SH   SOLE   0 0 57,829
ZTO EXPRESS CAYMAN INC SPONSORED ADR 98980A105 6,312 229,951 SH   SOLE   0 0 229,951
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 6,195 54,495 SH   SOLE   0 0 54,495
FACEBOOK INC CL A 30303M102 3,577 22,185 SH   SOLE   0 0 22,185
ARK ETF TR GENOMIC REV ETF 00214Q302 2,253 71,554 SH   SOLE   0 0 71,554
ISHARES TR IBONDS DEC23 ETF 46434VAX8 2,331 92,925 SH   SOLE   0 0 92,925
ISHARES TR IBONDS DEC24 ETF 46434VBG4 1,326 53,591 SH   SOLE   0 0 53,591
ALPHABET INC CAP STK CL A 02079K305 724 6,644 SH   SOLE   0 0 6,644
ONEOK INC NEW COM 682680103 942 16,980 SH   SOLE   0 0 16,980
ADVANCED MICRO DEVICES INC COM 007903107 591 7,733 SH   SOLE   0 0 7,733
ORACLE COPR COM 68389X105 226 3,234 SH   SOLE   0 0 3,234
NVIDIA CORPORATION COM 67066G104 565 3,729 SH   SOLE   0 0 3,729
SALESFORCE COM INC COM 79466L302 433 2,621 SH   SOLE   0 0 2,621
MERCADOLIBRE INC COM 58733R102 1,426 2,239 SH   SOLE   0 0 2,239
Visa INC COM CL A 92826C839 381 1,937 SH   SOLE   0 0 1,937
PAGSEGURO DIGITAL LTD COM CL A G68707101 918 89,607 SH   SOLE   0 0 89,607
BAIDU INC SPON ADR REP A 056752108 847 5,695 SH   SOLE   0 0 5,695
CHURCH & DWIGHT INC COM 171340102 3,279 35,392 SH   SOLE   0 0 35,392
JD COM INC SPON ADR CL A 47215P106 1,314 20,456 SH   SOLE   0 0 20,456
MERCK & CO INC COM 58933Y105 318 3,490 SH   SOLE   0 0 3,490
ADOBE SYSTEMS INCORPORATED COM 00724F101 5,664 15,473 SH   SOLE   0 0 15,473
GILEAD SCIENCES INC COM 375558103 732 11,844 SH   SOLE   0 0 11,844
INTERNATIONAL BUSINESS MACHS COM 459200101 1,171 8,294 SH   SOLE   0 0 8,294
MCDONALDS CORP COM 580135101 1,167 4,728 SH   SOLE   0 0 4,728
DUKE ENERGY CORP NEW COM NEW 26441C204 1,434 13,372 SH   SOLE   0 0 13,372
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 675 6,252 SH   SOLE   0 0 6,252
PAYPAL HLDGS INC COM 70450Y103 818 11,709 SH   SOLE   0 0 11,709
NETFLIX INC COM 64110L106 755 4,317 SH   SOLE   0 0 4,317
PFIZER INC COM 717081103 884 16,866 SH   SOLE   0 0 16,866
NEXTERA ENERGY INC COM 65339F101 914 11,806 SH   SOLE   0 0 11,806
MODERNA INC COM 60770K107 1,102 7,716 SH   SOLE   0 0 7,716
COPART INC COM 217204106 2,677 24,639 SH   SOLE   0 0 24,639
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 4,061 76,354 SH   SOLE   0 0 76,354
SHOPIFY INC CL A 82509L107 272 8,720 SH   SOLE   0 0 8,720
AMGEN INC COM 031162100 730 2,999 SH   SOLE   0 0 2,999
INTEL CORP COM 458140100 574 15,356 SH   SOLE   0 0 15,356
INTUITIVE SURGICAL INC COM NEW 46120E602 565 2,813 SH   SOLE   0 0 2,813
MEDTRONIC PLC SHS G5960L103 1,193 13,293 SH   SOLE   0 0 13,293
HEALTH CATALYST INC COM 42225T107 319 22,020 SH   SOLE   0 0 22,020
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 579 26,246 SH   SOLE   0 0 26,246
ISHARES TR 1 3 YR TREAS BD 464287457 1,198 14,471 SH   SOLE   0 0 14,471
ISHARES TR 3 7 YR TREAS BD 464288661 434 3,636 SH   SOLE   0 0 3,636
ISHARES TR BARCLAYS 7 10 YR 464287440 508 4,964 SH   SOLE   0 0 4,964
ISHARES TR IBONDS 23 TRM HG 46435U150 607 25,964 SH   SOLE   0 0 25,964
ISHARES TR IBONDS DEC22 ETF 46434VBA7 1,473 58,882 SH   SOLE   0 0 58,882
ISHARES TR TIPS BD ETF 464287176 964 8,467 SH   SOLE   0 0 8,467
KRANESHARES TR QUADRTC INT RT 500767736 16,976 669,939 SH   SOLE   0 0 669,939
SPDR SERIES TRUST BARC SHT TR CP 78464A474 507 17,055 SH   SOLE   0 0 17,055
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 258 4,375 SH   SOLE   0 0 4,375
ABM INDS INC COM 000957100 682 15,709 SH   SOLE   0 0 15,709
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 725 2,610 SH   SOLE   0 0 2,610
ADVANSIX INC COM 00773T101 534 15,979 SH   SOLE   0 0 15,979
ALPHABET INC CAP STK CL C 02079K107 403 3,684 SH   SOLE   0 0 3,684
ALTRIA GROUP INC COM 02209S103 200 4,790 SH   SOLE   0 0 4,790
AMERICAN ELEC PWR CO INC COM 025537101 458 4,779 SH   SOLE   0 0 4,779
AMERICAN WTR WKS CO INC NEW COM 030420103 1,469 9,876 SH   SOLE   0 0 9,876
BECTON DICKINSON & CO COM 075887109 247 1,000 SH   SOLE   0 0 1,000
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,090 10 SH   SOLE   0 0 10
BERKSHIRE HATHAWAY INC CL B 084670702 3,334 12,213 SH   SOLE   0 0 12,213
BHP BILLITON LTD SPONSORED ADR 088606108 455 8,100 SH   SOLE   0 0 8,100
BOEING CO COM 097023105 381 2,788 SH   SOLE   0 0 2,788
BOISE CASCADE CO DEL COM 09739D100 507 8,520 SH   SOLE   0 0 8,520
CISCO SYS INC COM 17275R102 416 9,752 SH   SOLE   0 0 9,752
COCA COLA CO COM 191216100 8,930 141,952 SH   SOLE   0 0 141,952
COSTCO WHSL CORP NEW COM 22160K105 3,313 6,912 SH   SOLE   0 0 6,912
EDWARDS LIFESCIENCES CORP COM 28176E108 619 6,505 SH   SOLE   0 0 6,505
LILLY ELI & CO COM 532457108 1,714 5,287 SH   SOLE   0 0 5,287
EQUINIX INC COM 29444U700 695 1,058 SH   SOLE   0 0 1,058
FEDERAL SIGNAL CORP COM 313855108 764 21,452 SH   SOLE   0 0 21,452
GARMIN LTD SHS H2906T109 2,089 21,261 SH   SOLE   0 0 21,261
HERSHEY CO COM 427866108 1,320 6,134 SH   SOLE   0 0 6,134
HOME DEPOT INC COM 437076102 300 1,094 SH   SOLE   0 0 1,094
II-VI INC COM 902104108 427 8,381 SH   SOLE   0 0 8,381
INVESCO QQQ TR UNIT SER 1 46090E103 317 1,132 SH   SOLE   0 0 1,132
ISHARES TR MSCI EAFE ETF 464287465 481 7,704 SH   SOLE   0 0 7,704
ISHARES TR CORE S&P500 ETF 464287200 1,023 2,698 SH   SOLE   0 0 2,698
ISHARES TR S&P 100 ETF 464287101 521 3,022 SH   SOLE   0 0 3,022
JOHNSON & JOHNSON COM 478160104 2,107 11,868 SH   SOLE   0 0 11,868
MCCORMICK & CO INC COM NON VTG 579780206 443 5,327 SH   SOLE   0 0 5,327
NORTHROP GRUMMAN CORP COM 666807102 715 1,494 SH   SOLE   0 0 1,494
NOVARTIS AG-SPONSORED ADR Sponsored ADR 66987V109 455 5,387 SH   SOLE   0 0 5,387
PHILIP MORRIS INTL INC COM 718172109 542 5,493 SH   SOLE   0 0 5,493
PROGRESSIVE CORP OHIO COM 743315103 416 3,576 SH   SOLE   0 0 3,576
REGENERON PHARMACEUTICALS COM 75886F107 5,528 9,351 SH   SOLE   0 0 9,351
RENT A CTR INC NEW COM 76009N100 196 10,062 SH   SOLE   0 0 10,062
ROBLOX CORP CL A 771049103 270 8,230 SH   SOLE   0 0 8,230
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 205 1,595 SH   SOLE   0 0 1,595
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 433 3,406 SH   SOLE   0 0 3,406
SPOTIFY TECHNOLOGY S A SHS L8681T102 1,694 18,051 SH   SOLE   0 0 18,051
STAAR SURGICAL CO COM PAR $0.01 852312305 590 8,312 SH   SOLE   0 0 8,312
TAYLOR MORRISON HOME CORP COM 87724P106 611 26,142 SH   SOLE   0 0 26,142
TERADYNE INC COM 880770102 455 5,083 SH   SOLE   0 0 5,083
TESLA MTRS INC COM 88160R101 478 710 SH   SOLE   0 0 710
TRANE TECHNOLOGIES PLC SHS G8994E103 571 4,395 SH   SOLE   0 0 4,395
TTEC HLDGS INC COM 89854H102 461 6,787 SH   SOLE   0 0 6,787
TWITTER INC COM 90184L102 1,108 29,639 SH   SOLE   0 0 29,639
UNITED PARCEL SERVICE INC CL B 911312106 537 2,943 SH   SOLE   0 0 2,943
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 12,463 146,042 SH   SOLE   0 0 146,042
DISNEY WALT CO COM DISNEY 254687106 432 4,581 SH   SOLE   0 0 4,581
WAYFAIR INC NOTE 0.625%10/0 ADDED 94419LAM3 180 270,000 PRN   SOLE   0 0 270,000
HALOZYME THERAPEUTICS INC NOTE 0.250% 3/0 ADDED 40637HAD1 140 157,000 PRN   SOLE   0 0 157,000
BLACKLINE INC NOTE 3/1 ADDED 09239BAD1 4,344 5,384,000 PRN   SOLE   0 0 5,384,000
ENPHASE ENERGY INC NOTE 3/0 ADDED 29355AAK3 148 150,000 PRN   SOLE   0 0 150,000
FASTLY INC NOTE 3/1 ADDED 31188VAB6 550 748,000 PRN   SOLE   0 0 748,000
PINDUODUO INC NOTE 12/0 722304AC6 2,129 2,419,000 PRN   SOLE   0 0 2,419,000
RINGCENTRAL INC NOTE 3/1 ADDED 76680RAH0 313 416,000 PRN   SOLE   0 0 416,000
SPLUNK INC NOTE 1.125% 6/1 848637AF1 302 363,000 PRN   SOLE   0 0 363,000
TELADOC HEALTH INC NOTE 1.250% 6/0 87918AAF2 155 207,000 PRN   SOLE   0 0 207,000
ALTERYX INC COM CL A 02156B103 474 9,785 SH   SOLE   0 0 9,785
AMERICAN TOWER CORP NEW COM 03027X100 662 2,589 SH   SOLE   0 0 2,589
ARCO PLATFORM LTD COM CL A G04553106 321 21,524 SH   SOLE   0 0 21,524
ARRAY TECHNOLOGIES INC COM SHS 04271T100 363 32,985 SH   SOLE   0 0 32,985
CHARLES RIV LABS INTL INC COM 159864107 3,515 16,428 SH   SOLE   0 0 16,428
COOPER COS INC COM 216648402 3,803 12,144 SH   SOLE   0 0 12,144
DOLLAR GEN CORP NEW COM 256677105 599 2,440 SH   SOLE   0 0 2,440
MASTEC INC COM 576323109 3,586 50,044 SH   SOLE   0 0 50,044
MICROSTRATEGY INC CL A NEW 594972408 482 2,933 SH   SOLE   0 0 2,933
PALANTIR TECHNOLOGIES INC CL A 69608A108 145 16,000 SH   SOLE   0 0 16,000
PALOMAR HLDGS INC COM 69753M105 4,060 63,042 SH   SOLE   0 0 63,042
STONECO LTD COM CL A G85158106 98 12,745 SH   SOLE   0 0 12,745
UBER TECHNOLOGIES INC COM 90353T100 204 9,986 SH   SOLE   0 0 9,986
UNITEDHEALTH GROUP INC COM 91324P102 5,525 10,756 SH   SOLE   0 0 10,756
ZOETIS INC CL a 98978V103 3,721 21,645 SH   SOLE   0 0 21,645
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 328 4,016 SH   SOLE   0 0 4,016
MONDELEZ INTL INC CL A 609207105 372 5,999 SH   SOLE   0 0 5,999
NEWMONT MINING CORP COM 651639106 633 10,610 SH   SOLE   0 0 10,610
BIRD GLOBAL INC COM CL A 09077J107 16 37,442 SH   SOLE   0 0 37,442
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 1,077 16,965 SH   SOLE   0 0 16,965
WIX COM LTD NOTE 8/1 ADDED 92940WAD1 3,122 3,852,000 PRN   SOLE   0 0 3,852,000
ISHARES INC JP MRG EM CRP BD 464286251 1,242 29,000 SH   SOLE   0 0 29,000
ISHARES TR U.S. PFD STK ETF 464288687 1,108 33,711 SH   SOLE   0 0 33,711
CONOCOPHILLIPS COM 20825C104 255 2,840 SH   SOLE   0 0 2,840
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,359 6,253 SH   SOLE   0 0 6,253
ISHARES TR IBONDS 22 TRM HG 46435U176 393 16,365 SH   SOLE   0 0 16,365
ISHARES TR IBOXX INV CP ETF 464287242 1,212 11,011 SH   SOLE   0 0 11,011
ALTERYX INC NOTE 0.500% 8/0 02156BAD5 444 502,000 PRN   SOLE   0 0 502,000
NIO INC NOTE 0.500% 2/0 ADDED 62914VAF3 224 293,000 PRN   SOLE   0 0 293,000
3M CO COM 88579Y101 481 3,719 SH   SOLE   0 0 3,719
AMN HEALTHCARE SVCS INC COM 001744101 366 3,340 SH   SOLE   0 0 3,340
ABBOTT LABS COM 002824100 333 3,061 SH   SOLE   0 0 3,061
AMER STATES WTR CO COM 029899101 265 3,253 SH   SOLE   0 0 3,253
AMERISOURCEBERGEN CORP COM 03073E105 361 2,554 SH   SOLE   0 0 2,554
APPLIED MATLS INC COM 038222105 488 5,368 SH   SOLE   0 0 5,368
ARCBEST CORP COM 03937C105 282 4,001 SH   SOLE   0 0 4,001
ARISTA NETWORKS INC COM 040413106 244 2,608 SH   SOLE   0 0 2,608
ARTESIAN RES CORP CL A 043113208 307 6,249 SH   SOLE   0 0 6,249
ASSURANT INC COM 04621X108 309 1,789 SH   SOLE   0 0 1,789
AXCELIS TECHNOLOGIES INC COM NEW 054540208 217 3,949 SH   SOLE   0 0 3,949
COLGATE PALMOLIVE CO COM 194162103 421 5,252 SH   SOLE   0 0 5,252
EAGLE BANCORP INC MD COM 268948106 233 4,907 SH   SOLE   0 0 4,907
GENERAL DYNAMICS CORP COM 369550108 291 1,313 SH   SOLE   0 0 1,313
GRAPHIC PACKAGING HLDG CO COM 388689101 275 13,436 SH   SOLE   0 0 13,436
HANMI FINL CORP COM NEW 410495204 307 13,660 SH   SOLE   0 0 13,660
IDACORP INC COM 451107106 336 3,174 SH   SOLE   0 0 3,174
INSPIRE MED SYS INC COM 457730109 224 1,227 SH   SOLE   0 0 1,227
KIMBERLY-CLARK CORP COM 494368103 241 1,780 SH   SOLE   0 0 1,780
KROGER CO COM 501044101 367 7,756 SH   SOLE   0 0 7,756
LUMENTUM HLDGS INC COM 55024U109 244 3,074 SH   SOLE   0 0 3,074
LUTHER BURBANK CORP COM 550550107 282 21,583 SH   SOLE   0 0 21,583
NIO INC SPON ADS 62914V106 225 10,341 SH   SOLE   0 0 10,341
PINTEREST INC CL A 72352L106 186 10,228 SH   SOLE   0 0 10,228
RELIANCE STEEL & ALUMINUM CO COM 759509102 244 1,434 SH   SOLE   0 0 1,434
SANMINA CORPORATION COM 801056102 286 7,015 SH   SOLE   0 0 7,015
TARGET CORP COM 87612E106 217 1,538 SH   SOLE   0 0 1,538
CHEMOURS CO COM 163851108 234 7,306 SH   SOLE   0 0 7,306
VALHI INC NEW COM 918905209 396 8,745 SH   SOLE   0 0 8,745
EBAY INC. COM 278642103 211 5,055 SH   SOLE   0 0 5,055
ISHARES NASDQ BIOTEC ETF 464287556 314 2,670 SH   SOLE   0 0 2,670
ISHARES TR CORE S&P MCP ETF 464287507 238 1,050 SH   SOLE   0 0 1,050
ISHARES MSCI AC ASIA ETF 464288182 202 2,914 SH   SOLE   0 0 2,914
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 257 3,371 SH   SOLE   0 0 3,371
ISHARES INC MSCI EM ASIA ETF 464286426 841 12,345 SH   SOLE   0 0 12,345
ASML HOLDING N V N Y REGISTRY SHS N07059210 247 520 SH   SOLE   0 0 520
SHELL PLC SPON ADS 780259305 376 7,197 SH   SOLE   0 0 7,197
ISHARES TR CORE S&P US VLU 464287663 287 4,291 SH   SOLE   0 0 4,291
ISHARES INC EM MKTS DIV ETF 464286319 246 9,258 SH   SOLE   0 0 9,258
WISDOMTREE TR EMER MKT HIGH FD 97717W315 251 6,773 SH   SOLE   0 0 6,773
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 815 8,015 SH   SOLE   0 0 8,015
SPDR SER TR PRTFLO S&P500 HI 78468R788 816 20,456 SH   SOLE   0 0 20,456
VANGUARD INDEX FDS VALUE ETF 922908744 794 6,023 SH   SOLE   0 0 6,023
FREEPORT-MCMORAN INC CL B 35671D857 294 10,050 SH   SOLE   0 0 10,050
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 192 17,941 SH   SOLE   0 0 17,941