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,716 22,236 SH   SOLE   0 0 22,236
ABBVIE INC COM 00287Y109 5,547 51,257 SH   SOLE   0 0 51,257
ABBOTT LABS COM 002824100 773 6,449 SH   SOLE   0 0 6,449
ISHARES TR COM 464288240 316 5,720 SH   SOLE   0 0 5,720
ARCHER DANIELS MIDLAND CO COM 039483102 3,415 59,921 SH   SOLE   0 0 59,921
AUTOMATIC DATA PROCESSING IN COM 053015103 875 4,640 SH   SOLE   0 0 4,640
AFLAC INC COM 001055102 1,940 37,910 SH   SOLE   0 0 37,910
AMGEN INC COM 031162100 3,682 14,797 SH   SOLE   0 0 14,797
AMERIPRISE FINL INC COM 03076C106 3,123 13,435 SH   SOLE   0 0 13,435
SMITH A O CORP COM 831865209 327 4,835 SH   SOLE   0 0 4,835
BOEING CO COM 097023105 267 1,047 SH   SOLE   0 0 1,047
VANGUARD BD INDEX FDS COM 921937819 421 4,745 SH   SOLE   0 0 4,745
BANK NEW YORK MELLON CORP COM 064058100 1,273 26,925 SH   SOLE   0 0 26,925
VANGUARD BD INDEX FDS COM 921937827 682 8,300 SH   SOLE   0 0 8,300
CARDINAL HEALTH INC COM 14149Y108 2,704 44,505 SH   SOLE   0 0 44,505
CATERPILLAR INC COM 149123101 2,571 11,087 SH   SOLE   0 0 11,087
CI FINL CORP COM 125491100 268 18,500 SH   SOLE   0 0 18,500
COLGATE PALMOLIVE CO COM 194162103 271 3,440 SH   SOLE   0 0 3,440
CLOROX CO DEL COM 189054109 443 2,296 SH   SOLE   0 0 2,296
CUMMINS INC COM 231021106 2,162 8,345 SH   SOLE   0 0 8,345
CISCO SYS INC COM 17275R102 4,275 82,682 SH   SOLE   0 0 82,682
CVS HEALTH CORP COM 126650100 717 9,526 SH   SOLE   0 0 9,526
DEERE & CO COM 244199105 2,992 7,998 SH   SOLE   0 0 7,998
DIGITAL RLTY TR INC COM 253868103 432 3,065 SH   SOLE   0 0 3,065
EMERSON ELEC CO COM 291011104 2,290 25,380 SH   SOLE   0 0 25,380
ENBRIDGE INC COM 29250N105 253 6,958 SH   SOLE   0 0 6,958
ENTERPRISE PRODS PARTNERS L COM 293792107 5,209 236,559 SH   SOLE   0 0 236,559
EXTRA SPACE STORAGE INC COM 30225T102 862 6,500 SH   SOLE   0 0 6,500
FASTENAL CO COM 311900104 4,820 95,869 SH   SOLE   0 0 95,869
ISHARES TR COM 46429B655 325 6,410 SH   SOLE   0 0 6,410
FEDERAL RLTY INVT TR COM 313747206 1,321 13,020 SH   SOLE   0 0 13,020
GLACIER BANCORP INC NEW COM 37637Q105 1,973 34,567 SH   SOLE   0 0 34,567
GENERAL DYNAMICS CORP COM 369550108 710 3,910 SH   SOLE   0 0 3,910
INTEL CORP COM 458140100 2,791 43,605 SH   SOLE   0 0 43,605
ILLINOIS TOOL WKS INC COM 452308109 4,399 19,860 SH   SOLE   0 0 19,860
JOHNSON & JOHNSON COM 478160104 1,020 6,204 SH   SOLE   0 0 6,204
JPMORGAN CHASE & CO COM 46625H100 1,134 7,450 SH   SOLE   0 0 7,450
KIMBERLY-CLARK CORP COM 494368103 558 4,015 SH   SOLE   0 0 4,015
LEGGETT & PLATT INC COM 524660107 1,658 36,329 SH   SOLE   0 0 36,329
LOWES COS INC COM 548661107 4,637 24,380 SH   SOLE   0 0 24,380
MEDTRONIC PLC COM G5960L103 1,061 8,985 SH   SOLE   0 0 8,985
3M CO COM 88579Y101 2,885 14,971 SH   SOLE   0 0 14,971
ALTRIA GROUP INC COM 02209S103 822 16,066 SH   SOLE   0 0 16,066
MICROSOFT CORP COM 594918104 7,914 33,565 SH   SOLE   0 0 33,565
PROSHARES TR COM 74348A467 400 4,635 SH   SOLE   0 0 4,635
PAYCHEX INC COM 704326107 260 2,650 SH   SOLE   0 0 2,650
PEPSICO INC COM 713448108 1,398 9,881 SH   SOLE   0 0 9,881
PFIZER INC COM 717081103 1,302 35,940 SH   SOLE   0 0 35,940
PROCTER AND GAMBLE CO COM 742718109 402 2,967 SH   SOLE   0 0 2,967
POLARIS INC COM 731068102 3,804 28,492 SH   SOLE   0 0 28,492
PHILIP MORRIS INTL INC COM 718172109 310 3,491 SH   SOLE   0 0 3,491
PUBLIC STORAGE COM 74460D109 1,482 6,005 SH   SOLE   0 0 6,005
QUALCOMM INC COM 747525103 5,466 41,228 SH   SOLE   0 0 41,228
STARBUCKS CORP COM 855244109 4,055 37,110 SH   SOLE   0 0 37,110
SCHWAB STRATEGIC TR COM 808524102 386 5,295 SH   SOLE   0 0 5,295
SPDR SER TR COM 78464A763 725 6,142 SH   SOLE   0 0 6,142
SPDR S&P 500 ETF TR COM 78462F103 2,704 6,823 SH   SOLE   0 0 6,823
SYSCO CORP COM 871829107 698 8,870 SH   SOLE   0 0 8,870
AT&T INC COM 00206R102 5,590 184,681 SH   SOLE   0 0 184,681
TRUIST FINL CORP COM 89832Q109 754 12,925 SH   SOLE   0 0 12,925
TAIWAN SEMICONDUCTOR MFG LTD COM 874039100 1,070 9,045 SH   SOLE   0 0 9,045
THE TRADE DESK INC COM 88339J105 391 600 SH   SOLE   0 0 600
TELUS CORPORATION COM 87971M103 1,078 54,100 SH   SOLE   0 0 54,100
UNITED PARCEL SERVICE INC COM 911312106 2,400 14,116 SH   SOLE   0 0 14,116
US BANCORP DEL COM 902973304 290 5,235 SH   SOLE   0 0 5,235
VANGUARD SCOTTSDALE FDS COM 92206C409 2,051 24,864 SH   SOLE   0 0 24,864
VALERO ENERGY CORP COM 91913Y100 551 7,700 SH   SOLE   0 0 7,700
VANGUARD INDEX FDS COM 922908553 789 8,590 SH   SOLE   0 0 8,590
VANGUARD INDEX FDS COM 922908769 345 1,670 SH   SOLE   0 0 1,670
VERIZON COMMUNICATIONS INC COM 92343V104 241 4,137 SH   SOLE   0 0 4,137
WHIRLPOOL CORP COM 963320106 1,677 7,610 SH   SOLE   0 0 7,610
ESSENTIAL UTILS INC COM 29670G102 808 18,052 SH   SOLE   0 0 18,052
SELECT SECTOR SPDR TR COM 81369Y100 227 2,883 SH   SOLE   0 0 2,883
SELECT SECTOR SPDR TR COM 81369Y852 1,912 26,074 SH   SOLE   0 0 26,074
SELECT SECTOR SPDR TR COM 81369Y605 738 21,668 SH   SOLE   0 0 21,668
SELECT SECTOR SPDR TR COM 81369Y506 5,331 40,141 SH   SOLE   0 0 40,141
SELECT SECTOR SPDR TR COM 81369Y209 371 3,178 SH   SOLE   0 0 3,178
SELECT SECTOR SPDR TR COM 81369Y407 332 1,974 SH   SOLE   0 0 1,974
EXXON MOBIL CORP COM 30231G102 248 4,438 SH   SOLE   0 0 4,438