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 8,943 66,635 SH   SOLE   0 0 66,635
TRACTOR SUPPLY CO COM 892356106 5,560 29,910 SH   SOLE   0 0 29,910
AMAZON COM INC COM 023135106 7,883 69,765 SH   SOLE   0 0 69,765
EXXON MOBIL CORP COM 30231G102 686 7,859 SH   SOLE   0 0 7,859
ADOBE SYSTEMS INCORPORATED COM 00724F101 8,848 32,151 SH   SOLE   0 0 32,151
COSTCO WHSL CORP NEW COM 22160K105 10,936 23,156 SH   SOLE   0 0 23,156
APPLE INC COM 037833100 15,986 115,674 SH   SOLE   0 0 115,674
AUTOMATIC DATA PROCESSING IN COM 053015103 3,593 15,884 SH   SOLE   0 0 15,884
FASTENAL CO COM 311900104 6,274 136,269 SH   SOLE   0 0 136,269
FISERV INC COM 337738108 6,623 70,780 SH   SOLE   0 0 70,780
MICROSOFT CORP COM 594918104 15,817 67,913 SH   SOLE   0 0 67,913
PROCTER & GAMBLE CO COM 742718109 6,234 49,377 SH   SOLE   0 0 49,377
STARBUCKS CORP COM 855244109 2,511 29,804 SH   SOLE   0 0 29,804
THERMO FISHER SCIENTIFIC INC COM 883556102 3,214 6,337 SH   SOLE   0 0 6,337
WAL-MART STORES INC COM 931142103 13,712 105,719 SH   SOLE   0 0 105,719
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 2,269 99,420 SH   SOLE   0 0 99,420
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 1,060 49,025 SH   SOLE   0 0 49,025
S&P GLOBAL INC COM 78409V104 8,270 27,083 SH   SOLE   0 0 27,083
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,669 51,680 SH   SOLE   0 0 51,680
ISHARES TR SH TR CRPORT ETF 464288646 4,193 85,081 SH   SOLE   0 0 85,081
ISHARES TR SHORT TREAS BD 464288679 283 2,573 SH   SOLE   0 0 2,573
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 8,978 102,781 SH   SOLE   0 0 102,781
SPDR GOLD TRUST GOLD SHS 78463V107 5,250 33,943 SH   SOLE   0 0 33,943
ZTO EXPRESS CAYMAN INC SPONSORED ADR 98980A105 2,426 100,971 SH   SOLE   0 0 100,971
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 4,345 54,315 SH   SOLE   0 0 54,315
FACEBOOK INC CL A 30303M102 3,282 24,188 SH   SOLE   0 0 24,188
ARK ETF TR GENOMIC REV ETF 00214Q302 2,483 75,535 SH   SOLE   0 0 75,535
ISHARES TR IBONDS DEC23 ETF 46434VAX8 2,123 85,088 SH   SOLE   0 0 85,088
ISHARES TR IBONDS DEC24 ETF 46434VBG4 1,115 45,785 SH   SOLE   0 0 45,785
ALPHABET INC CAP STK CL A 02079K305 12,705 132,823 SH   SOLE   0 0 132,823
ONEOK INC NEW COM 682680103 949 18,516 SH   SOLE   0 0 18,516
ADVANCED MICRO DEVICES INC COM 007903107 530 8,366 SH   SOLE   0 0 8,366
NVIDIA CORPORATION COM 67066G104 649 5,344 SH   SOLE   0 0 5,344
SALESFORCE COM INC COM 79466L302 429 2,984 SH   SOLE   0 0 2,984
MERCADOLIBRE INC COM 58733R102 1,983 2,396 SH   SOLE   0 0 2,396
Visa INC COM CL A 92826C839 344 1,937 SH   SOLE   0 0 1,937
PAGSEGURO DIGITAL LTD COM CL A G68707101 1,491 112,724 SH   SOLE   0 0 112,724
BAIDU INC SPON ADR REP A 056752108 573 4,880 SH   SOLE   0 0 4,880
CHURCH & DWIGHT INC COM 171340102 2,575 36,044 SH   SOLE   0 0 36,044
JD COM INC SPON ADR CL A 47215P106 1,019 20,254 SH   SOLE   0 0 20,254
MERCK & CO INC COM 58933Y105 301 3,490 SH   SOLE   0 0 3,490
GILEAD SCIENCES INC COM 375558103 1,017 16,491 SH   SOLE   0 0 16,491
INTERNATIONAL BUSINESS MACHS COM 459200101 1,078 9,074 SH   SOLE   0 0 9,074
MCDONALDS CORP COM 580135101 746 3,234 SH   SOLE   0 0 3,234
DUKE ENERGY CORP NEW COM NEW 26441C204 1,244 13,372 SH   SOLE   0 0 13,372
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 471 6,404 SH   SOLE   0 0 6,404
PAYPAL HLDGS INC COM 70450Y103 1,412 16,407 SH   SOLE   0 0 16,407
MASTEC INC COM 576323109 3,519 55,413 SH   SOLE   0 0 55,413
CHARLES RIV LABS INTL INC COM 159864107 4,506 22,898 SH   SOLE   0 0 22,898
NETFLIX INC COM 64110L106 1,744 7,406 SH   SOLE   0 0 7,406
ZOETIS INC CL a 98978V103 4,492 30,295 SH   SOLE   0 0 30,295
PFIZER INC COM 717081103 761 17,394 SH   SOLE   0 0 17,394
NEXTERA ENERGY INC COM 65339F101 913 11,649 SH   SOLE   0 0 11,649
COPART INC COM 217204106 1,362 25,600 SH   SOLE   0 0 25,600
REGENERON PHARMACEUTICALS COM 75886F107 8,266 11,999 SH   SOLE   0 0 11,999
SHOPIFY INC CL A 82509L107 535 19,868 SH   SOLE   0 0 19,868
AMGEN INC COM 031162100 685 3,039 SH   SOLE   0 0 3,039
INTEL CORP COM 458140100 706 27,396 SH   SOLE   0 0 27,396
INTUITIVE SURGICAL INC COM NEW 46120E602 563 3,004 SH   SOLE   0 0 3,004
MEDTRONIC PLC SHS G5960L103 492 6,093 SH   SOLE   0 0 6,093
HEALTH CATALYST INC COM 42225T107 192 19,752 SH   SOLE   0 0 19,752
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 420 19,135 SH   SOLE   0 0 19,135
ISHARES TR 1 3 YR TREAS BD 464287457 1,175 14,471 SH   SOLE   0 0 14,471
ISHARES TR 3 7 YR TREAS BD 464288661 416 3,636 SH   SOLE   0 0 3,636
ISHARES TR BARCLAYS 7 10 YR 464287440 476 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,276 50,962 SH   SOLE   0 0 50,962
ISHARES TR TIPS BD ETF 464287176 888 8,467 SH   SOLE   0 0 8,467
KRANESHARES TR QUADRTC INT RT 500767736 684 30,857 SH   SOLE   0 0 30,857
SPDR SERIES TRUST BARC SHT TR CP 78464A474 498 17,055 SH   SOLE   0 0 17,055
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 253 4,375 SH   SOLE   0 0 4,375
3M CO COM 88579Y101 758 6,856 SH   SOLE   0 0 6,856
ABM INDS INC COM 000957100 608 15,899 SH   SOLE   0 0 15,899
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 376 1,461 SH   SOLE   0 0 1,461
ADVANSIX INC COM 00773T101 284 8,835 SH   SOLE   0 0 8,835
ALPHABET INC CAP STK CL C 02079K107 5,774 60,050 SH   SOLE   0 0 60,050
AMERICAN ELEC PWR CO INC COM 025537101 670 7,752 SH   SOLE   0 0 7,752
AMERICAN WTR WKS CO INC NEW COM 030420103 1,258 9,662 SH   SOLE   0 0 9,662
BECTON DICKINSON & CO COM 075887109 223 1,000 SH   SOLE   0 0 1,000
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,065 10 SH   SOLE   0 0 10
BERKSHIRE HATHAWAY INC CL B 084670702 4,089 15,312 SH   SOLE   0 0 15,312
BHP BILLITON LTD SPONSORED ADR 088606108 405 8,100 SH   SOLE   0 0 8,100
BOEING CO COM 097023105 355 2,933 SH   SOLE   0 0 2,933
BOISE CASCADE CO DEL COM 09739D100 516 8,670 SH   SOLE   0 0 8,670
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 290 3,010 SH   SOLE   0 0 3,010
CHARTER COMMUNICATIONS INC N CL A 16119P108 274 904 SH   SOLE   0 0 904
CISCO SYS INC COM 17275R102 375 9,363 SH   SOLE   0 0 9,363
COCA COLA CO COM 191216100 8,400 149,952 SH   SOLE   0 0 149,952
COHERENT CORP COM 19247G107 296 8,501 SH   SOLE   0 0 8,501
DOLE PLC ORD SHS G27907107 832 114,000 SH   SOLE   0 0 114,000
EDWARDS LIFESCIENCES CORP COM 28176E108 547 6,615 SH   SOLE   0 0 6,615
LILLY ELI & CO COM 532457108 1,681 5,200 SH   SOLE   0 0 5,200
EQUINIX INC COM 29444U700 610 1,073 SH   SOLE   0 0 1,073
FEDERAL SIGNAL CORP COM 313855108 809 21,682 SH   SOLE   0 0 21,682
GARMIN LTD SHS H2906T109 1,707 21,261 SH   SOLE   0 0 21,261
HERSHEY CO COM 427866108 1,201 5,446 SH   SOLE   0 0 5,446
HOME DEPOT INC COM 437076102 302 1,094 SH   SOLE   0 0 1,094
INVESCO QQQ TR UNIT SER 1 46090E103 303 1,132 SH   SOLE   0 0 1,132
ISHARES TR MSCI EAFE ETF 464287465 432 7,704 SH   SOLE   0 0 7,704
ISHARES TR CORE S&P500 ETF 464287200 862 2,404 SH   SOLE   0 0 2,404
ISHARES TR S&P 100 ETF 464287101 491 3,022 SH   SOLE   0 0 3,022
JOHNSON & JOHNSON COM 478160104 1,515 9,274 SH   SOLE   0 0 9,274
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 1,001 17,115 SH   SOLE   0 0 17,115
MCCORMICK & CO INC COM NON VTG 579780206 387 5,427 SH   SOLE   0 0 5,427
NORTHROP GRUMMAN CORP COM 666807102 703 1,494 SH   SOLE   0 0 1,494
PHILIP MORRIS INTL INC COM 718172109 456 5,493 SH   SOLE   0 0 5,493
PROGRESSIVE CORP OHIO COM 743315103 427 3,676 SH   SOLE   0 0 3,676
RENT A CTR INC NEW COM 76009N100 179 10,217 SH   SOLE   0 0 10,217
ROBLOX CORP CL A 771049103 295 8,230 SH   SOLE   0 0 8,230
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 661 5,566 SH   SOLE   0 0 5,566
SPOTIFY TECHNOLOGY S A SHS L8681T102 1,558 18,051 SH   SOLE   0 0 18,051
STAAR SURGICAL CO COM PAR $0.01 852312305 593 8,412 SH   SOLE   0 0 8,412
TAYLOR MORRISON HOME CORP COM 87724P106 377 16,178 SH   SOLE   0 0 16,178
TERADYNE INC COM 880770102 388 5,163 SH   SOLE   0 0 5,163
TRANE TECHNOLOGIES PLC SHS G8994E103 644 4,450 SH   SOLE   0 0 4,450
TTEC HLDGS INC COM 89854H102 305 6,887 SH   SOLE   0 0 6,887
UNITED PARCEL SERVICE INC CL B 911312106 241 1,491 SH   SOLE   0 0 1,491
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 481 6,093 SH   SOLE   0 0 6,093
DISNEY WALT CO COM DISNEY 254687106 465 4,931 SH   SOLE   0 0 4,931
LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827 210 6,200 SH   SOLE   0 0 6,200
WAYFAIR INC NOTE 0.625%10/0 ADDED 94419LAM3 180 270,000 PRN   SOLE   0 0 270,000
FASTLY INC NOTE 3/1 ADDED 31188VAB6 545 748,000 PRN   SOLE   0 0 748,000
RINGCENTRAL INC NOTE 3/1 ADDED 76680RAH0 322 416,000 PRN   SOLE   0 0 416,000
TELADOC HEALTH INC NOTE 1.250% 6/0 87918AAF2 151 207,000 PRN   SOLE   0 0 207,000
AMERICAN TOWER CORP NEW COM 03027X100 497 2,315 SH   SOLE   0 0 2,315
ARCO PLATFORM LTD COM CL A G04553106 232 21,524 SH   SOLE   0 0 21,524
COOPER COS INC COM 216648402 3,209 12,160 SH   SOLE   0 0 12,160
DOLLAR GEN CORP NEW COM 256677105 585 2,440 SH   SOLE   0 0 2,440
NEWMONT MINING CORP COM 651639106 492 11,714 SH   SOLE   0 0 11,714
PALOMAR HLDGS INC COM 69753M105 5,252 62,732 SH   SOLE   0 0 62,732
UBER TECHNOLOGIES INC COM 90353T100 300 11,333 SH   SOLE   0 0 11,333
UNITEDHEALTH GROUP INC COM 91324P102 5,866 11,614 SH   SOLE   0 0 11,614
MONDELEZ INTL INC CL A 609207105 256 4,671 SH   SOLE   0 0 4,671
BIRD GLOBAL INC COM CL A 09077J107 13 37,442 SH   SOLE   0 0 37,442
BLACKLINE INC NOTE 3/1 ADDED 09239BAD1 4,156 5,090,000 PRN   SOLE   0 0 5,090,000
PINDUODUO INC NOTE 12/0 722304AC6 1,937 2,130,000 PRN   SOLE   0 0 2,130,000
WIX COM LTD NOTE 8/1 ADDED 92940WAD1 3,227 3,852,000 PRN   SOLE   0 0 3,852,000
SPLUNK INC NOTE 1.125% 6/1 848637AF1 272 343,000 PRN   SOLE   0 0 343,000
ISHARES TR U.S. PFD STK ETF 464288687 1,068 33,711 SH   SOLE   0 0 33,711
CONOCOPHILLIPS COM 20825C104 291 2,840 SH   SOLE   0 0 2,840
NOMAD FOODS LTD USD ORD SHS G6564A105 265 18,645 SH   SOLE   0 0 18,645
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,448 4,053 SH   SOLE   0 0 4,053
ISHARES TR IBONDS 22 TRM HG 46435U176 393 16,365 SH   SOLE   0 0 16,365
ISHARES TR IBOXX INV CP ETF 464287242 1,128 11,011 SH   SOLE   0 0 11,011
ALTERYX INC NOTE 0.500% 8/0 02156BAD5 452 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
AMN HEALTHCARE SVCS INC COM 001744101 354 3,340 SH   SOLE   0 0 3,340
ABBOTT LABS COM 002824100 296 3,061 SH   SOLE   0 0 3,061
AMER STATES WTR CO COM 029899101 254 3,253 SH   SOLE   0 0 3,253
AMERISOURCEBERGEN CORP COM 03073E105 346 2,554 SH   SOLE   0 0 2,554
APPLIED MATLS INC COM 038222105 440 5,368 SH   SOLE   0 0 5,368
ARCBEST CORP COM 03937C105 291 4,001 SH   SOLE   0 0 4,001
ARISTA NETWORKS INC COM 040413106 294 2,608 SH   SOLE   0 0 2,608
ARTESIAN RES CORP CL A 043113208 301 6,249 SH   SOLE   0 0 6,249
ASSURANT INC COM 04621X108 260 1,789 SH   SOLE   0 0 1,789
BANK FIRST CORP COM 06211J100 290 3,790 SH   SOLE   0 0 3,790
CIGNA CORP NEW COM 125523100 283 1,019 SH   SOLE   0 0 1,019
GENERAL DYNAMICS CORP COM 369550108 279 1,313 SH   SOLE   0 0 1,313
GENUINE PARTS CO COM 372460105 304 2,035 SH   SOLE   0 0 2,035
GRAPHIC PACKAGING HLDG CO COM 388689101 265 13,436 SH   SOLE   0 0 13,436
HANMI FINL CORP COM NEW 410495204 323 13,660 SH   SOLE   0 0 13,660
KIMBERLY-CLARK CORP COM 494368103 200 1,780 SH   SOLE   0 0 1,780
KROGER CO COM 501044101 339 7,756 SH   SOLE   0 0 7,756
LTC PPTYS INC COM 502175102 277 7,404 SH   SOLE   0 0 7,404
LUTHER BURBANK CORP COM 550550107 251 21,583 SH   SOLE   0 0 21,583
PINTEREST INC CL A 72352L106 238 10,228 SH   SOLE   0 0 10,228
RELIANCE STEEL & ALUMINUM CO COM 759509102 250 1,434 SH   SOLE   0 0 1,434
SPS COMMERCE INC COM 78463M107 202 1,628 SH   SOLE   0 0 1,628
SANMINA CORPORATION COM 801056102 323 7,015 SH   SOLE   0 0 7,015
SEMPRA ENERGY COM 816851109 259 1,726 SH   SOLE   0 0 1,726
SERVICE CORP INTL COM 817565104 233 4,039 SH   SOLE   0 0 4,039
TARGET CORP COM 87612E106 228 1,538 SH   SOLE   0 0 1,538
VALHI INC NEW COM 918905209 220 8,745 SH   SOLE   0 0 8,745
ISHARES TR CORE S&P MCP ETF 464287507 230 1,050 SH   SOLE   0 0 1,050
ISHARES INC MSCI EM ASIA ETF 464286426 708 12,345 SH   SOLE   0 0 12,345
ASML HOLDING N V N Y REGISTRY SHS N07059210 216 520 SH   SOLE   0 0 520
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 250 3,371 SH   SOLE   0 0 3,371
ISHARES TR CORE S&P US VLU 464287663 269 4,291 SH   SOLE   0 0 4,291
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 760 8,015 SH   SOLE   0 0 8,015
WISDOMTREE TR EMER MKT HIGH FD 97717W315 386 11,863 SH   SOLE   0 0 11,863
ISHARES INC EM MKTS DIV ETF 464286319 372 16,384 SH   SOLE   0 0 16,384
VANGUARD INDEX FDS VALUE ETF 922908744 744 6,023 SH   SOLE   0 0 6,023
SPDR SER TR PRTFLO S&P500 HI 78468R788 726 20,456 SH   SOLE   0 0 20,456
FREEPORT-MCMORAN INC CL B 35671D857 275 10,050 SH   SOLE   0 0 10,050
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 176 18,206 SH   SOLE   0 0 18,206