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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109   10,473,621 64,808 SH   SOLE   0 0 64,808
TRACTOR SUPPLY CO COM 892356106   6,637,965 29,506 SH   SOLE   0 0 29,506
AMAZON COM INC COM 023135106   6,052,956 72,059 SH   SOLE   0 0 72,059
ADOBE SYSTEMS INCORPORATED COM 00724F101   11,287,889 33,542 SH   SOLE   0 0 33,542
COSTCO WHSL CORP NEW COM 22160K105   10,517,304 23,039 SH   SOLE   0 0 23,039
APPLE INC COM 037833100   14,775,770 113,721 SH   SOLE   0 0 113,721
AUTOMATIC DATA PROCESSING IN COM 053015103   3,592,454 15,040 SH   SOLE   0 0 15,040
FASTENAL CO COM 311900104   6,261,524 132,323 SH   SOLE   0 0 132,323
FISERV INC COM 337738108   7,074,294 69,994 SH   SOLE   0 0 69,994
MICROSOFT CORP COM 594918104   16,443,978 68,568 SH   SOLE   0 0 68,568
PROCTER & GAMBLE CO COM 742718109   7,255,632 47,873 SH   SOLE   0 0 47,873
STARBUCKS CORP COM 855244109   2,911,818 29,353 SH   SOLE   0 0 29,353
THERMO FISHER SCIENTIFIC INC COM 883556102   3,462,188 6,287 SH   SOLE   0 0 6,287
WAL-MART STORES INC COM 931142103   14,279,529 100,709 SH   SOLE   0 0 100,709
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858   2,148,692 92,179 SH   SOLE   0 0 92,179
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   881,991 39,873 SH   SOLE   0 0 39,873
S&P GLOBAL INC COM 78409V104   9,006,537 26,890 SH   SOLE   0 0 26,890
INTERCONTINENTAL EXCHANGE IN COM 45866F104   5,233,218 51,011 SH   SOLE   0 0 51,011
ISHARES TR SH TR CRPORT ETF 464288646   4,014,894 80,588 SH   SOLE   0 0 80,588
ISHARES TR SHORT TREAS BD 464288679   282,824 2,573 SH   SOLE   0 0 2,573
PIMCO ETF TR 0-5 HIGH YIELD 72201R783   9,038,646 101,262 SH   SOLE   0 0 101,262
SPDR GOLD TRUST GOLD SHS 78463V107   5,396,757 31,813 SH   SOLE   0 0 31,813
ZTO EXPRESS CAYMAN INC SPONSORED ADR 98980A105   1,980,158 73,694 SH   SOLE   0 0 73,694
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   1,417,368 16,090 SH   SOLE   0 0 16,090
ARK ETF TR GENOMIC REV ETF 00214Q302   1,647,023 58,343 SH   SOLE   0 0 58,343
ISHARES TR IBONDS DEC23 ETF 46434VAX8   2,129,753 85,088 SH   SOLE   0 0 85,088
ISHARES TR IBONDS DEC24 ETF 46434VBG4   1,118,070 45,785 SH   SOLE   0 0 45,785
ALPHABET INC CAP STK CL A 02079K305   11,674,505 132,319 SH   SOLE   0 0 132,319
ONEOK INC NEW COM 682680103   1,216,501 18,516 SH   SOLE   0 0 18,516
ADVANCED MICRO DEVICES INC COM 007903107   4,875,950 75,281 SH   SOLE   0 0 75,281
ORACLE COPR COM 68389X105   264,347 3,234 SH   SOLE   0 0 3,234
NVIDIA CORPORATION COM 67066G104   874,209 5,982 SH   SOLE   0 0 5,982
MERCADOLIBRE INC COM 58733R102   7,269,202 8,590 SH   SOLE   0 0 8,590
Visa INC COM CL A 92826C839   402,431 1,937 SH   SOLE   0 0 1,937
CHURCH & DWIGHT INC COM 171340102   2,699,629 33,490 SH   SOLE   0 0 33,490
PAGSEGURO DIGITAL LTD COM CL A G68707101   913,837 104,558 SH   SOLE   0 0 104,558
MERCK & CO INC COM 58933Y105   387,216 3,490 SH   SOLE   0 0 3,490
GILEAD SCIENCES INC COM 375558103   1,239,159 14,434 SH   SOLE   0 0 14,434
INTERNATIONAL BUSINESS MACHS COM 459200101   1,278,436 9,074 SH   SOLE   0 0 9,074
MCDONALDS CORP COM 580135101   852,256 3,234 SH   SOLE   0 0 3,234
DUKE ENERGY CORP NEW COM NEW 26441C204   1,403,342 13,626 SH   SOLE   0 0 13,626
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   619,211 9,141 SH   SOLE   0 0 9,141
PAYPAL HLDGS INC COM 70450Y103   1,335,161 18,747 SH   SOLE   0 0 18,747
BAIDU INC SPON ADR REP A 056752108   504,530 4,411 SH   SOLE   0 0 4,411
MASTEC INC COM 576323109   4,778,309 55,998 SH   SOLE   0 0 55,998
INTEL CORP COM 458140100   1,553,608 58,782 SH   SOLE   0 0 58,782
CHARLES RIV LABS INTL INC COM 159864107   5,134,596 23,564 SH   SOLE   0 0 23,564
3M CO COM 88579Y101   1,227,261 10,234 SH   SOLE   0 0 10,234
NETFLIX INC COM 64110L106   2,149,970 7,291 SH   SOLE   0 0 7,291
JD COM INC SPON ADR CL A 47215P106   658,293 11,728 SH   SOLE   0 0 11,728
FACEBOOK INC CL A 30303M102   1,578,740 13,119 SH   SOLE   0 0 13,119
ZOETIS INC CL a 98978V103   4,377,009 29,867 SH   SOLE   0 0 29,867
PFIZER INC COM 717081103   902,798 17,619 SH   SOLE   0 0 17,619
NEXTERA ENERGY INC COM 65339F101   973,856 11,649 SH   SOLE   0 0 11,649
MODERNA INC COM 60770K107   276,615 1,540 SH   SOLE   0 0 1,540
COPART INC COM 217204106   3,089,559 50,740 SH   SOLE   0 0 50,740
REGENERON PHARMACEUTICALS COM 75886F107   8,778,369 12,167 SH   SOLE   0 0 12,167
FORD MTR CO DEL COM 345370860   865,412 74,412 SH   SOLE   0 0 74,412
SHOPIFY INC CL A 82509L107   1,313,253 37,835 SH   SOLE   0 0 37,835
AMGEN INC COM 031162100   798,163 3,039 SH   SOLE   0 0 3,039
INTUITIVE SURGICAL INC COM NEW 46120E602   583,239 2,198 SH   SOLE   0 0 2,198
MEDTRONIC PLC SHS G5960L103   473,548 6,093 SH   SOLE   0 0 6,093
HEALTH CATALYST INC COM 42225T107   209,964 19,752 SH   SOLE   0 0 19,752
AT&T INC COM 00206R102   384,198 20,869 SH   SOLE   0 0 20,869
WISDOMTREE TR EMER MKT HIGH FD 97717W315   422,797 11,863 SH   SOLE   0 0 11,863
ISHARES INC EM MKTS DIV ETF 464286319   395,182 16,384 SH   SOLE   0 0 16,384
ISHARES TR IBONDS 23 TRM HG 46435U150   609,375 25,964 SH   SOLE   0 0 25,964
SPDR SER TR PRTFLO S&P500 HI 78468R788   809,648 20,456 SH   SOLE   0 0 20,456
VANGUARD INDEX FDS VALUE ETF 922908744   845,449 6,023 SH   SOLE   0 0 6,023
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406   867,303 8,015 SH   SOLE   0 0 8,015
UNITEDHEALTH GROUP INC COM 91324P102   6,158,571 11,616 SH   SOLE   0 0 11,616
BOEING CO COM 097023105   558,707 2,933 SH   SOLE   0 0 2,933
BOOKING HLDGS INC COM 09857L108   259,971 129 SH   SOLE   0 0 129
COCA COLA CO COM 191216100   9,538,447 149,952 SH   SOLE   0 0 149,952
ISHARES TR IBOXX INV CP ETF 464287242   1,160,890 11,011 SH   SOLE   0 0 11,011
BHP BILLITON LTD SPONSORED ADR 088606108   502,605 8,100 SH   SOLE   0 0 8,100
BERKSHIRE HATHAWAY INC CL B 084670702   4,288,150 13,882 SH   SOLE   0 0 13,882
ISHARES TR CORE S&P US VLU 464287663   303,073 4,291 SH   SOLE   0 0 4,291
JOHNSON & JOHNSON COM 478160104   1,541,095 8,724 SH   SOLE   0 0 8,724
NIO INC SPON ADS 62914V106   124,342 12,753 SH   SOLE   0 0 12,753
PINTEREST INC CL A 72352L106   248,336 10,228 SH   SOLE   0 0 10,228
TARGET CORP COM 87612E106   229,224 1,538 SH   SOLE   0 0 1,538
ISHARES TR 1 3 YR TREAS BD 464287457   1,174,611 14,471 SH   SOLE   0 0 14,471
ISHARES TR 3 7 YR TREAS BD 464288661   417,740 3,636 SH   SOLE   0 0 3,636
ISHARES TR BARCLAYS 7 10 YR 464287440   475,452 4,964 SH   SOLE   0 0 4,964
ISHARES TR TIPS BD ETF 464287176   901,227 8,467 SH   SOLE   0 0 8,467
KRANESHARES TR QUADRTC INT RT 500767736   744,615 32,933 SH   SOLE   0 0 32,933
SPDR SERIES TRUST BARC SHT TR CP 78464A474   501,076 17,055 SH   SOLE   0 0 17,055
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   252,963 4,375 SH   SOLE   0 0 4,375
ABM INDS INC COM 000957100   706,234 15,899 SH   SOLE   0 0 15,899
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   389,853 1,461 SH   SOLE   0 0 1,461
ADVANSIX INC COM 00773T101   335,907 8,835 SH   SOLE   0 0 8,835
ALPHABET INC CAP STK CL C 02079K107   5,432,583 61,226 SH   SOLE   0 0 61,226
AMERICAN ELEC PWR CO INC COM 025537101   736,052 7,752 SH   SOLE   0 0 7,752
AMER STATES WTR CO COM 029899101   345,952 3,738 SH   SOLE   0 0 3,738
AMERISOURCEBERGEN CORP COM 03073E105   493,153 2,976 SH   SOLE   0 0 2,976
AMERICAN WTR WKS CO INC NEW COM 030420103   1,472,682 9,662 SH   SOLE   0 0 9,662
BECTON DICKINSON & CO COM 075887109   254,300 1,000 SH   SOLE   0 0 1,000
BERKSHIRE HATHAWAY INC DEL CL A 084670108   4,687,110 10 SH   SOLE   0 0 10
BOISE CASCADE CO DEL COM 09739D100   595,369 8,670 SH   SOLE   0 0 8,670
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   334,560 3,654 SH   SOLE   0 0 3,654
CHARTER COMMUNICATIONS INC N CL A 16119P108   306,546 904 SH   SOLE   0 0 904
CISCO SYS INC COM 17275R102   446,053 9,363 SH   SOLE   0 0 9,363
DOLE PLC ORD SHS G27907107   1,100,100 114,000 SH   SOLE   0 0 114,000
EDWARDS LIFESCIENCES CORP COM 28176E108   493,545 6,615 SH   SOLE   0 0 6,615
LILLY ELI & CO COM 532457108   1,814,201 4,959 SH   SOLE   0 0 4,959
EQUINIX INC COM 29444U700   684,506 1,045 SH   SOLE   0 0 1,045
EXXON MOBIL CORP COM 30231G102   496,240 4,499 SH   SOLE   0 0 4,499
FEDERAL SIGNAL CORP COM 313855108   1,007,563 21,682 SH   SOLE   0 0 21,682
GARMIN LTD SHS H2906T109   1,962,178 21,261 SH   SOLE   0 0 21,261
HERSHEY CO COM 427866108   1,261,130 5,446 SH   SOLE   0 0 5,446
HOME DEPOT INC COM 437076102   345,551 1,094 SH   SOLE   0 0 1,094
INVESCO QQQ TR UNIT SER 1 46090E103   301,429 1,132 SH   SOLE   0 0 1,132
ISHARES TR MSCI EAFE ETF 464287465   505,691 7,704 SH   SOLE   0 0 7,704
ISHARES TR CORE S&P500 ETF 464287200   908,272 2,364 SH   SOLE   0 0 2,364
ISHARES TR S&P 100 ETF 464287101   515,463 3,022 SH   SOLE   0 0 3,022
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854   1,023,135 17,115 SH   SOLE   0 0 17,115
MCCORMICK & CO INC COM NON VTG 579780206   449,844 5,427 SH   SOLE   0 0 5,427
NIKE INC CL B 654106103   220,564 1,885 SH   SOLE   0 0 1,885
NORTHROP GRUMMAN CORP COM 666807102   815,141 1,494 SH   SOLE   0 0 1,494
OTIS WORLDWIDE CORP COM 68902V107   205,485 2,624 SH   SOLE   0 0 2,624
PHILIP MORRIS INTL INC COM 718172109   555,947 5,493 SH   SOLE   0 0 5,493
PROGRESSIVE CORP OHIO COM 743315103   476,814 3,676 SH   SOLE   0 0 3,676
ROBLOX CORP CL A 771049103   234,226 8,230 SH   SOLE   0 0 8,230
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   207,307 1,526 SH   SOLE   0 0 1,526
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   414,883 3,334 SH   SOLE   0 0 3,334
SEMPRA ENERGY COM 816851109   336,588 2,178 SH   SOLE   0 0 2,178
SPDR INDEX SHS FDS EURO STOXX 50 78463X202   229,878 5,940 SH   SOLE   0 0 5,940
SPOTIFY TECHNOLOGY S A SHS L8681T102   1,425,126 18,051 SH   SOLE   0 0 18,051
STAAR SURGICAL CO COM PAR $0.01 852312305   397,397 8,187 SH   SOLE   0 0 8,187
TAYLOR MORRISON HOME CORP COM 87724P106   477,497 15,733 SH   SOLE   0 0 15,733
TERADYNE INC COM 880770102   450,988 5,163 SH   SOLE   0 0 5,163
TESLA MTRS INC COM 88160R101   873,469 7,091 SH   SOLE   0 0 7,091
TRANE TECHNOLOGIES PLC SHS G8994E103   748,001 4,450 SH   SOLE   0 0 4,450
VERIZON COMMUNICATIONS INC COM 92343V104   236,400 6,000 SH   SOLE   0 0 6,000
DISNEY WALT CO COM DISNEY 254687106   251,083 2,890 SH   SOLE   0 0 2,890
WAYFAIR INC NOTE 0.625%10/0 ADDED 94419LAM3   175,092 270,000 PRN   SOLE   0 0 270,000
FASTLY INC NOTE 3/1 ADDED 31188VAB6   579,706 795,000 PRN   SOLE   0 0 795,000
RINGCENTRAL INC NOTE 3/1 ADDED 76680RAH0   327,367 416,000 PRN   SOLE   0 0 416,000
TELADOC HEALTH INC NOTE 1.250% 6/0 87918AAF2   160,115 207,000 PRN   SOLE   0 0 207,000
AMERICAN TOWER CORP NEW COM 03027X100   490,456 2,315 SH   SOLE   0 0 2,315
COOPER COS INC COM 216648402   4,016,979 12,148 SH   SOLE   0 0 12,148
DOLLAR GEN CORP NEW COM 256677105   450,884 1,831 SH   SOLE   0 0 1,831
PALANTIR TECHNOLOGIES INC CL A 69608A108   166,599 25,950 SH   SOLE   0 0 25,950
PALOMAR HLDGS INC COM 69753M105   2,733,896 60,538 SH   SOLE   0 0 60,538
SALESFORCE COM INC COM 79466L302   405,725 3,060 SH   SOLE   0 0 3,060
SEA LTD SPONSORED ADS 81141R100   269,047 5,171 SH   SOLE   0 0 5,171
UBER TECHNOLOGIES INC COM 90353T100   280,265 11,333 SH   SOLE   0 0 11,333
MONDELEZ INTL INC CL A 609207105   311,322 4,671 SH   SOLE   0 0 4,671
NEWMONT MINING CORP COM 651639106   424,800 9,000 SH   SOLE   0 0 9,000
SPDR S&P 500 ETF TR TR UNIT 78462F103   9,298,021 24,313 SH   SOLE   0 0 24,313
BIRD GLOBAL INC COM CL A 09077J107   6,747 37,442 SH   SOLE   0 0 37,442
BLACKLINE INC NOTE 3/1 ADDED 09239BAD1   4,458,688 5,200,000 PRN   SOLE   0 0 5,200,000
PINDUODUO INC NOTE 12/0 722304AC6   1,983,563 2,130,000 PRN   SOLE   0 0 2,130,000
WIX COM LTD NOTE 8/1 ADDED 92940WAD1   3,260,911 3,852,000 PRN   SOLE   0 0 3,852,000
SPLUNK INC NOTE 1.125% 6/1 848637AF1   291,368 343,000 PRN   SOLE   0 0 343,000
ISHARES TR U.S. PFD STK ETF 464288687   1,029,197 33,711 SH   SOLE   0 0 33,711
CONOCOPHILLIPS COM 20825C104   335,120 2,840 SH   SOLE   0 0 2,840
NOMAD FOODS LTD USD ORD SHS G6564A105   321,440 18,645 SH   SOLE   0 0 18,645
ALTERYX INC NOTE 0.500% 8/0 02156BAD5   243,344 265,000 PRN   SOLE   0 0 265,000
NIO INC NOTE 0.500% 2/0 ADDED 62914VAF3   335,208 442,000 PRN   SOLE   0 0 442,000
AMN HEALTHCARE SVCS INC COM 001744101   343,419 3,340 SH   SOLE   0 0 3,340
ABBOTT LABS COM 002824100   336,067 3,061 SH   SOLE   0 0 3,061
APPLIED MATLS INC COM 038222105   522,736 5,368 SH   SOLE   0 0 5,368
ARCBEST CORP COM 03937C105   280,230 4,001 SH   SOLE   0 0 4,001
ARISTA NETWORKS INC COM 040413106   316,481 2,608 SH   SOLE   0 0 2,608
ARTESIAN RES CORP CL A 043113208   366,066 6,249 SH   SOLE   0 0 6,249
ASSURANT INC COM 04621X108   223,732 1,789 SH   SOLE   0 0 1,789
BANK FIRST CORP COM 06211J100   351,788 3,790 SH   SOLE   0 0 3,790
CIGNA CORP NEW COM 125523100   337,635 1,019 SH   SOLE   0 0 1,019
GENERAL DYNAMICS CORP COM 369550108   325,768 1,313 SH   SOLE   0 0 1,313
GENUINE PARTS CO COM 372460105   353,093 2,035 SH   SOLE   0 0 2,035
GRAPHIC PACKAGING HLDG CO COM 388689101   298,951 13,436 SH   SOLE   0 0 13,436
HANMI FINL CORP COM NEW 410495204   338,085 13,660 SH   SOLE   0 0 13,660
KIMBERLY-CLARK CORP COM 494368103   241,635 1,780 SH   SOLE   0 0 1,780
LTC PPTYS INC COM 502175102   263,064 7,404 SH   SOLE   0 0 7,404
LUTHER BURBANK CORP COM 550550107   239,787 21,583 SH   SOLE   0 0 21,583
PROGRESS SOFTWARE CORP COM 743312100   298,160 5,910 SH   SOLE   0 0 5,910
RELIANCE STEEL & ALUMINUM CO COM 759509102   290,299 1,434 SH   SOLE   0 0 1,434
SPS COMMERCE INC COM 78463M107   209,084 1,628 SH   SOLE   0 0 1,628
SANMINA CORPORATION COM 801056102   401,889 7,015 SH   SOLE   0 0 7,015
SERVICE CORP INTL COM 817565104   279,256 4,039 SH   SOLE   0 0 4,039
TRUSTMARK CORP COM 898402102   301,099 8,625 SH   SOLE   0 0 8,625
ISHARES TR CORE S&P MCP ETF 464287507   253,985 1,050 SH   SOLE   0 0 1,050
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   253,465 3,371 SH   SOLE   0 0 3,371
ASML HOLDING N V N Y REGISTRY SHS N07059210   284,128 520 SH   SOLE   0 0 520
ISHARES INC MSCI EM ASIA ETF 464286426   781,685 12,345 SH   SOLE   0 0 12,345
FREEPORT-MCMORAN INC CL B 35671D857   381,900 10,050 SH   SOLE   0 0 10,050
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108   194,414 18,498 SH   SOLE   0 0 18,498