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
AMAZON.COM INC Common Stock 023135106   719 4,649 SH   SOLE   0 0 4,649
INTL BUSINESS MACHINES CORP Common Stock 459200101   5 37 SH   SOLE   0 0 37
ADOBE INC Common Stock 00724F101   15,855 33,354 SH   SOLE   0 0 33,354
HONEYWELL INTERNATIONAL INC Common Stock 438516106   84 385 SH   SOLE   0 0 385
AMGEN INC Common Stock 031162100   18 73 SH   SOLE   0 0 73
VALERO ENERGY CORP Common Stock 91913Y100   11 157 SH   SOLE   0 0 157
COMCAST CORP-CLASS A Common Stock 20030N101   13,928 257,408 SH   SOLE   0 0 257,408
APPLE INC Common Stock 037833100   889 7,276 SH   SOLE   0 0 7,276
BERKSHIRE HATHAWAY INC-CL B Common Stock 084670702   16,794 65,736 SH   SOLE   0 0 65,736
VERIZON COMMUNICATIONS INC Common Stock 92343V104   115 1,975 SH   SOLE   0 0 1,975
CERNER CORP Common Stock 156782104   17 239 SH   SOLE   0 0 239
JPMORGAN CHASE & CO Common Stock 46625H100   17,058 112,056 SH   SOLE   0 0 112,056
COCA-COLA CO/THE Common Stock 191216100   1,050 19,914 SH   SOLE   0 0 19,914
CUMMINS INC Common Stock 231021106   22 86 SH   SOLE   0 0 86
WALT DISNEY CO/THE Common Stock 254687106   67 363 SH   SOLE   0 0 363
OMNICOM GROUP Common Stock 681919106   9 124 SH   SOLE   0 0 124
ENTERPRISE PRODUCTS PARTNERS MLP 293792107   6 290 SH   SOLE   0 0 290
ECOLAB INC Common Stock 278865100   807 3,768 SH   SOLE   0 0 3,768
EXXON MOBIL CORP Common Stock 30231G102   27 483 SH   SOLE   0 0 483
FASTENAL CO Common Stock 311900104   26 524 SH   SOLE   0 0 524
NVIDIA CORP Common Stock 67066G104   223 1,669 SH   SOLE   0 0 1,669
HOME DEPOT INC Common Stock 437076102   18,026 59,054 SH   SOLE   0 0 59,054
INTEL CORP Common Stock 458140100   119 1,862 SH   SOLE   0 0 1,862
JOHNSON & JOHNSON Common Stock 478160104   13,152 80,023 SH   SOLE   0 0 80,023
BLACKROCK INC Common Stock 09247X101   19,442 25,786 SH   SOLE   0 0 25,786
AKAMAI TECHNOLOGIES INC Common Stock 00971T101   1,027 10,078 SH   SOLE   0 0 10,078
ELI LILLY & CO Common Stock 532457108   1,385 7,411 SH   SOLE   0 0 7,411
UNITED PARCEL SERVICE-CL B Common Stock 911312106   11 62 SH   SOLE   0 0 62
LOCKHEED MARTIN CORP Common Stock 539830109   56 152 SH   SOLE   0 0 152
CARNIVAL CORP Common Stock 143658300   4 135 SH   SOLE   0 0 135
DOMINION ENERGY INC Common Stock 25746U109   13 166 SH   SOLE   0 0 166
MCDONALD'S CORP Common Stock 580135101   69 310 SH   SOLE   0 0 310
MICROSOFT CORP Common Stock 594918104   29,904 126,837 SH   SOLE   0 0 126,837
WELLS FARGO & CO Common Stock 949746101   11 272 SH   SOLE   0 0 272
PEPSICO INC Common Stock 713448108   114 807 SH   SOLE   0 0 807
PFIZER INC Common Stock 717081103   39 1,070 SH   SOLE   0 0 1,070
ALTRIA GROUP INC Common Stock 02209S103   11 211 SH   SOLE   0 0 211
IPG PHOTONICS CORP Common Stock 44980X109   9 44 SH   SOLE   0 0 44
PROCTER & GAMBLE CO/THE Common Stock 742718109   141 1,044 SH   SOLE   0 0 1,044
QUALCOMM INC Common Stock 747525103   139 1,049 SH   SOLE   0 0 1,049
US BANCORP Common Stock 902973304   1,661 30,029 SH   SOLE   0 0 30,029
ROYAL BANK OF CANADA Common Stock 780087102   31 339 SH   SOLE   0 0 339
TRAVELERS COS INC/THE Common Stock 89417E109   16 109 SH   SOLE   0 0 109
MERCK & CO. INC. Common Stock 58933Y105   1,774 24,133 SH   SOLE   0 0 24,133
SIMON PROPERTY GROUP INC REIT 828806109   6 49 SH   SOLE   0 0 49
AT&T INC Common Stock 00206R102   1,246 54,557 SH   SOLE   0 0 54,557
CHEVRON CORP Common Stock 166764100   14 137 SH   SOLE   0 0 137
STARBUCKS CORP Common Stock 855244109   99 905 SH   SOLE   0 0 905
PUBLIC STORAGE REIT 74460D109   11 43 SH   SOLE   0 0 43
NETFLIX INC Common Stock 64110L106   1,041 1,996 SH   SOLE   0 0 1,996
TRACTOR SUPPLY COMPANY Common Stock 892356106   35 198 SH   SOLE   0 0 198
UNITEDHEALTH GROUP INC Common Stock 91324P102   1,726 4,640 SH   SOLE   0 0 4,640
TJX COMPANIES INC Common Stock 872540109   781 11,803 SH   SOLE   0 0 11,803
AMERIPRISE FINANCIAL INC Common Stock 03076C106   23 99 SH   SOLE   0 0 99
MASTERCARD INC - A Common Stock 57636Q104   158 445 SH   SOLE   0 0 445
ACCENTURE PLC-CL A Common Stock G1151C101   457 1,655 SH   SOLE   0 0 1,655
NXP SEMICONDUCTORS NV Common Stock N6596X109   16,275 80,834 SH   SOLE   0 0 80,834
EATON CORP PLC Common Stock G29183103   18,132 131,126 SH   SOLE   0 0 131,126
WORKHORSE GROUP INC Common Stock 98138J206   8 590 SH   SOLE   0 0 590
ALPHABET INC-CL A Common Stock 02079K305   39 382 SH   SOLE   0 0 382
ALPHABET INC-CL C Common Stock 02079K107   1,153 11,152 SH   SOLE   0 0 11,152
GLOBAL X LITHIUM & BATTERY T ETP 37954Y855   296 5,058 SH   SOLE   0 0 5,058