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
APPLE INC COM 037833100   3,050,815 18,501 SH   SOLE   0 0 18,501
ABBVIE INC COM 00287Y109   4,363,072 27,377 SH   SOLE   0 0 27,377
ABBOTT LABS COM 002824100   605,737 5,982 SH   SOLE   0 0 5,982
ISHARES TR COM 464288240   361,434 7,411 SH   SOLE   0 0 7,411
ARCHER DANIELS MIDLAND CO COM 039483102   2,783,480 34,942 SH   SOLE   0 0 34,942
AUTOMATIC DATA PROCESSING IN COM 053015103   973,561 4,373 SH   SOLE   0 0 4,373
AFLAC INC COM 001055102   1,269,818 19,681 SH   SOLE   0 0 19,681
AMGEN INC COM 031162100   3,418,829 14,142 SH   SOLE   0 0 14,142
AMERIPRISE FINL INC COM 03076C106   2,552,532 8,328 SH   SOLE   0 0 8,328
SMITH A O CORP COM 831865209   482,390 6,976 SH   SOLE   0 0 6,976
AIR PRODS & CHEMS INC COM 009158106   1,345,579 4,685 SH   SOLE   0 0 4,685
VANGUARD BD INDEX FDS COM 921937819   285,089 3,715 SH   SOLE   0 0 3,715
BANK NEW YORK MELLON CORP COM 064058100   772,162 16,993 SH   SOLE   0 0 16,993
BLACKROCK INC COM 09247X101   675,811 1,010 SH   SOLE   0 0 1,010
VANGUARD BD INDEX FDS COM 921937827   761,917 9,961 SH   SOLE   0 0 9,961
CARDINAL HEALTH INC COM 14149Y108   338,618 4,485 SH   SOLE   0 0 4,485
CATERPILLAR INC COM 149123101   2,157,504 9,428 SH   SOLE   0 0 9,428
COLGATE PALMOLIVE CO COM 194162103   224,473 2,987 SH   SOLE   0 0 2,987
CLOROX CO DEL COM 189054109   958,301 6,056 SH   SOLE   0 0 6,056
COMCAST CORP NEW COM 20030N101   3,549,400 93,627 SH   SOLE   0 0 93,627
CUMMINS INC COM 231021106   1,761,023 7,372 SH   SOLE   0 0 7,372
CONOCOPHILLIPS COM 20825C104   217,270 2,190 SH   SOLE   0 0 2,190
CISCO SYS INC COM 17275R102   4,083,462 78,115 SH   SOLE   0 0 78,115
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102   264,132 4,335 SH   SOLE   0 0 4,335
CVS HEALTH CORP COM 126650100   354,533 4,771 SH   SOLE   0 0 4,771
DEERE & CO COM 244199105   1,705,607 4,131 SH   SOLE   0 0 4,131
DIGITAL RLTY TR INC COM 253868103   1,455,480 14,805 SH   SOLE   0 0 14,805
ECOLAB INC COM 278865100   319,473 1,930 SH   SOLE   0 0 1,930
EMERSON ELEC CO COM 291011104   2,027,748 23,270 SH   SOLE   0 0 23,270
ENBRIDGE INC COM 29250N105   409,960 10,746 SH   SOLE   0 0 10,746
ENTERPRISE PRODS PARTNERS L COM 293792107   5,543,273 214,026 SH   SOLE   0 0 214,026
ESSEX PPTY TR INC COM 297178105   2,926,705 13,994 SH   SOLE   0 0 13,994
EXTRA SPACE STORAGE INC COM 30225T102   487,161 2,990 SH   SOLE   0 0 2,990
FASTENAL CO COM 311900104   4,628,591 85,810 SH   SOLE   0 0 85,810
FEDEX CORP COM 31428X106   390,946 1,711 SH   SOLE   0 0 1,711
ISHARES TR COM 46429B655   579,334 11,497 SH   SOLE   0 0 11,497
FEDERAL RLTY INVT TR NEW COM 313745101   1,330,153 13,459 SH   SOLE   0 0 13,459
GLACIER BANCORP INC NEW COM 37637Q105   1,320,752 31,439 SH   SOLE   0 0 31,439
GENERAL DYNAMICS CORP COM 369550108   754,919 3,308 SH   SOLE   0 0 3,308
HORMEL FOODS CORP COM 440452100   273,776 6,865 SH   SOLE   0 0 6,865
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   284,156 3,090 SH   SOLE   0 0 3,090
INTEL CORP COM 458140100   2,345,706 71,800 SH   SOLE   0 0 71,800
ILLINOIS TOOL WKS INC COM 452308109   4,482,158 18,411 SH   SOLE   0 0 18,411
JOHNSON & JOHNSON COM 478160104   921,785 5,947 SH   SOLE   0 0 5,947
JPMORGAN CHASE & CO COM 46625H100   2,285,507 17,539 SH   SOLE   0 0 17,539
LEGGETT & PLATT INC COM 524660107   2,036,112 63,868 SH   SOLE   0 0 63,868
LOCKHEED MARTIN CORP COM 539830109   1,074,043 2,272 SH   SOLE   0 0 2,272
LOWES COS INC COM 548661107   4,409,938 22,053 SH   SOLE   0 0 22,053
MEDTRONIC PLC COM G5960L103   728,885 9,041 SH   SOLE   0 0 9,041
ALTRIA GROUP INC COM 02209S103   1,661,827 37,244 SH   SOLE   0 0 37,244
MERCK & CO INC COM 58933Y105   1,815,758 17,067 SH   SOLE   0 0 17,067
MICROSOFT CORP COM 594918104   8,738,661 30,311 SH   SOLE   0 0 30,311
PROSHARES TR COM 74348A467   465,324 5,100 SH   SOLE   0 0 5,100
REALTY INCOME CORP COM 756109104   608,189 9,605 SH   SOLE   0 0 9,605
ORACLE CORP COM 68389X105   216,039 2,325 SH   SOLE   0 0 2,325
PAYCHEX INC COM 704326107   269,287 2,350 SH   SOLE   0 0 2,350
PEPSICO INC COM 713448108   1,561,217 8,564 SH   SOLE   0 0 8,564
PFIZER INC COM 717081103   1,031,302 25,277 SH   SOLE   0 0 25,277
PROCTER AND GAMBLE CO COM 742718109   436,703 2,937 SH   SOLE   0 0 2,937
POLARIS INC COM 731068102   3,389,371 30,637 SH   SOLE   0 0 30,637
PHILIP MORRIS INTL INC COM 718172109   310,325 3,191 SH   SOLE   0 0 3,191
PENTAIR PLC COM G7S00T104   2,201,791 39,837 SH   SOLE   0 0 39,837
PPG INDS INC COM 693506107   350,915 2,627 SH   SOLE   0 0 2,627
PUBLIC STORAGE COM 74460D109   725,136 2,400 SH   SOLE   0 0 2,400
QUALCOMM INC COM 747525103   5,282,833 41,408 SH   SOLE   0 0 41,408
ROBERT HALF INTL INC COM 770323103   745,273 9,250 SH   SOLE   0 0 9,250
STARBUCKS CORP COM 855244109   710,375 6,822 SH   SOLE   0 0 6,822
SCHWAB STRATEGIC TR COM 808524102   498,220 6,810 SH   SOLE   0 0 6,810
SPDR SER TR COM 78464A763   376,326 3,042 SH   SOLE   0 0 3,042
SL GREEN RLTY CORP COM 78440X887   234,118 9,954 SH   SOLE   0 0 9,954
SPDR S&P 500 ETF TR COM 78462F103   3,348,401 8,179 SH   SOLE   0 0 8,179
STANLEY BLACK & DECKER INC COM 854502101   3,184,925 39,525 SH   SOLE   0 0 39,525
SYSCO CORP COM 871829107   621,315 8,045 SH   SOLE   0 0 8,045
TRUIST FINL CORP COM 89832Q109   632,521 18,549 SH   SOLE   0 0 18,549
TARGET CORP COM 87612E106   3,590,693 21,679 SH   SOLE   0 0 21,679
PRICE T ROWE GROUP INC COM 74144T108   2,837,854 25,136 SH   SOLE   0 0 25,136
TAIWAN SEMICONDUCTOR MFG LTD COM 874039100   1,537,528 16,529 SH   SOLE   0 0 16,529
THE TRADE DESK INC COM 88339J105   438,552 7,200 SH   SOLE   0 0 7,200
TELUS CORPORATION COM 87971M103   948,990 47,784 SH   SOLE   0 0 47,784
UNITED PARCEL SERVICE INC COM 911312106   2,174,046 11,207 SH   SOLE   0 0 11,207
US BANCORP DEL COM 902973304   537,217 14,902 SH   SOLE   0 0 14,902
VANGUARD SCOTTSDALE FDS COM 92206C409   1,425,958 18,706 SH   SOLE   0 0 18,706
VALERO ENERGY CORP COM 91913Y100   630,852 4,519 SH   SOLE   0 0 4,519
VANGUARD INDEX FDS COM 922908553   679,682 8,185 SH   SOLE   0 0 8,185
VANGUARD INDEX FDS COM 922908769   683,327 3,348 SH   SOLE   0 0 3,348
VERIZON COMMUNICATIONS INC COM 92343V104   1,528,649 39,307 SH   SOLE   0 0 39,307
WHIRLPOOL CORP COM 963320106   769,545 5,829 SH   SOLE   0 0 5,829
ESSENTIAL UTILS INC COM 29670G102   674,960 15,463 SH   SOLE   0 0 15,463
SELECT SECTOR SPDR TR COM 81369Y852   632,337 10,908 SH   SOLE   0 0 10,908
SELECT SECTOR SPDR TR COM 81369Y605   248,841 7,740 SH   SOLE   0 0 7,740
SELECT SECTOR SPDR TR COM 81369Y803   4,873,395 32,272 SH   SOLE   0 0 32,272
EXXON MOBIL CORP COM 30231G102   432,718 3,946 SH   SOLE   0 0 3,946