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
APPLE INC COM 037833100 2,758 19,956 SH   SOLE   0 0 19,956
ABBVIE INC COM 00287Y109 4,285 31,929 SH   SOLE   0 0 31,929
ABBOTT LABS COM 002824100 596 6,157 SH   SOLE   0 0 6,157
ISHARES TR COM 464288240 279 6,976 SH   SOLE   0 0 6,976
ARCHER DANIELS MIDLAND CO COM 039483102 3,427 42,599 SH   SOLE   0 0 42,599
AUTOMATIC DATA PROCESSING IN COM 053015103 989 4,373 SH   SOLE   0 0 4,373
AFLAC INC COM 001055102 1,157 20,581 SH   SOLE   0 0 20,581
AMGEN INC COM 031162100 3,807 16,891 SH   SOLE   0 0 16,891
AMERIPRISE FINL INC COM 03076C106 2,398 9,516 SH   SOLE   0 0 9,516
SMITH A O CORP COM 831865209 310 6,390 SH   SOLE   0 0 6,390
AIR PRODS & CHEMS INC COM 009158106 1,146 4,923 SH   SOLE   0 0 4,923
VANGUARD BD INDEX FDS COM 921937819 273 3,715 SH   SOLE   0 0 3,715
BANK NEW YORK MELLON CORP COM 064058100 744 19,302 SH   SOLE   0 0 19,302
BLACKROCK INC COM 09247X101 544 989 SH   SOLE   0 0 989
VANGUARD BD INDEX FDS COM 921937827 733 9,796 SH   SOLE   0 0 9,796
CARDINAL HEALTH INC COM 14149Y108 2,877 43,140 SH   SOLE   0 0 43,140
CATERPILLAR INC COM 149123101 1,699 10,353 SH   SOLE   0 0 10,353
CI FINL CORP COM 125491100 177 18,500 SH   SOLE   0 0 18,500
COLGATE PALMOLIVE CO COM 194162103 257 3,664 SH   SOLE   0 0 3,664
CLOROX CO DEL COM 189054109 910 7,088 SH   SOLE   0 0 7,088
COMCAST CORP NEW COM 20030N101 1,972 67,239 SH   SOLE   0 0 67,239
CUMMINS INC COM 231021106 1,907 9,373 SH   SOLE   0 0 9,373
CONOCOPHILLIPS COM 20825C104 288 2,815 SH   SOLE   0 0 2,815
CISCO SYS INC COM 17275R102 3,170 79,255 SH   SOLE   0 0 79,255
CVS HEALTH CORP COM 126650100 446 4,681 SH   SOLE   0 0 4,681
DEERE & CO COM 244199105 2,448 7,331 SH   SOLE   0 0 7,331
DIGITAL RLTY TR INC COM 253868103 317 3,200 SH   SOLE   0 0 3,200
ECOLAB INC COM 278865100 252 1,748 SH   SOLE   0 0 1,748
EMERSON ELEC CO COM 291011104 1,704 23,270 SH   SOLE   0 0 23,270
ENBRIDGE INC COM 29250N105 385 10,376 SH   SOLE   0 0 10,376
ENTERPRISE PRODS PARTNERS L COM 293792107 5,205 218,876 SH   SOLE   0 0 218,876
EXTRA SPACE STORAGE INC COM 30225T102 516 2,990 SH   SOLE   0 0 2,990
FASTENAL CO COM 311900104 4,159 90,335 SH   SOLE   0 0 90,335
FEDEX CORP COM 31428X106 224 1,506 SH   SOLE   0 0 1,506
ISHARES TR COM 46429B655 603 11,987 SH   SOLE   0 0 11,987
FEDERAL RLTY INVT TR NEW COM 313745101 1,169 12,970 SH   SOLE   0 0 12,970
GLACIER BANCORP INC NEW COM 37637Q105 1,545 31,439 SH   SOLE   0 0 31,439
GENERAL DYNAMICS CORP COM 369550108 811 3,823 SH   SOLE   0 0 3,823
HORMEL FOODS CORP COM 440452100 613 13,485 SH   SOLE   0 0 13,485
INTEL CORP COM 458140100 1,714 66,495 SH   SOLE   0 0 66,495
ILLINOIS TOOL WKS INC COM 452308109 3,418 18,921 SH   SOLE   0 0 18,921
JOHNSON & JOHNSON COM 478160104 972 5,947 SH   SOLE   0 0 5,947
JPMORGAN CHASE & CO COM 46625H100 1,556 14,891 SH   SOLE   0 0 14,891
LEGGETT & PLATT INC COM 524660107 3,018 90,839 SH   SOLE   0 0 90,839
LOCKHEED MARTIN CORP COM 539830109 1,116 2,890 SH   SOLE   0 0 2,890
LOWES COS INC COM 548661107 4,356 23,193 SH   SOLE   0 0 23,193
MEDTRONIC PLC COM G5960L103 1,376 17,038 SH   SOLE   0 0 17,038
ALTRIA GROUP INC COM 02209S103 1,598 39,562 SH   SOLE   0 0 39,562
MERCK & CO INC COM 58933Y105 1,930 22,415 SH   SOLE   0 0 22,415
MICROSOFT CORP COM 594918104 7,145 30,679 SH   SOLE   0 0 30,679
PROSHARES TR COM 74348A467 393 4,920 SH   SOLE   0 0 4,920
REALTY INCOME CORP COM 756109104 541 9,296 SH   SOLE   0 0 9,296
PAYCHEX INC COM 704326107 264 2,350 SH   SOLE   0 0 2,350
PEPSICO INC COM 713448108 1,508 9,235 SH   SOLE   0 0 9,235
PFIZER INC COM 717081103 1,115 25,477 SH   SOLE   0 0 25,477
PROCTER AND GAMBLE CO COM 742718109 371 2,937 SH   SOLE   0 0 2,937
POLARIS INC COM 731068102 3,021 31,589 SH   SOLE   0 0 31,589
PHILIP MORRIS INTL INC COM 718172109 265 3,191 SH   SOLE   0 0 3,191
PENTAIR PLC COM G7S00T104 1,411 34,737 SH   SOLE   0 0 34,737
PPG INDS INC COM 693506107 291 2,627 SH   SOLE   0 0 2,627
PUBLIC STORAGE COM 74460D109 703 2,400 SH   SOLE   0 0 2,400
QUALCOMM INC COM 747525103 4,533 40,121 SH   SOLE   0 0 40,121
STARBUCKS CORP COM 855244109 594 7,047 SH   SOLE   0 0 7,047
SCHWAB STRATEGIC TR COM 808524102 430 6,470 SH   SOLE   0 0 6,470
SPDR SER TR COM 78464A763 362 3,244 SH   SOLE   0 0 3,244
SPDR S&P 500 ETF TR COM 78462F103 2,752 7,705 SH   SOLE   0 0 7,705
STANLEY BLACK & DECKER INC COM 854502101 1,598 21,251 SH   SOLE   0 0 21,251
SYSCO CORP COM 871829107 603 8,533 SH   SOLE   0 0 8,533
TRUIST FINL CORP COM 89832Q109 263 6,035 SH   SOLE   0 0 6,035
TARGET CORP COM 87612E106 2,063 13,902 SH   SOLE   0 0 13,902
PRICE T ROWE GROUP INC COM 74144T108 2,072 19,728 SH   SOLE   0 0 19,728
TAIWAN SEMICONDUCTOR MFG LTD COM 874039100 1,121 16,354 SH   SOLE   0 0 16,354
THE TRADE DESK INC COM 88339J105 317 5,300 SH   SOLE   0 0 5,300
TELUS CORPORATION COM 87971M103 949 47,784 SH   SOLE   0 0 47,784
UNITED PARCEL SERVICE INC COM 911312106 1,895 11,729 SH   SOLE   0 0 11,729
US BANCORP DEL COM 902973304 219 5,435 SH   SOLE   0 0 5,435
VANGUARD SCOTTSDALE FDS COM 92206C409 1,294 17,416 SH   SOLE   0 0 17,416
VALERO ENERGY CORP COM 91913Y100 547 5,119 SH   SOLE   0 0 5,119
VANGUARD INDEX FDS COM 922908553 660 8,231 SH   SOLE   0 0 8,231
VERTEX PHARMACEUTICALS INC COM 92532F100 300 1,035 SH   SOLE   0 0 1,035
VANGUARD INDEX FDS COM 922908769 456 2,542 SH   SOLE   0 0 2,542
VERIZON COMMUNICATIONS INC COM 92343V104 863 22,729 SH   SOLE   0 0 22,729
WHIRLPOOL CORP COM 963320106 353 2,617 SH   SOLE   0 0 2,617
ESSENTIAL UTILS INC COM 29670G102 640 15,463 SH   SOLE   0 0 15,463
SELECT SECTOR SPDR TR COM 81369Y852 613 12,801 SH   SOLE   0 0 12,801
SELECT SECTOR SPDR TR COM 81369Y605 448 14,740 SH   SOLE   0 0 14,740
SELECT SECTOR SPDR TR COM 81369Y803 4,211 35,449 SH   SOLE   0 0 35,449
EXXON MOBIL CORP COM 30231G102 352 4,026 SH   SOLE   0 0 4,026