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
ABBOTT LABS COM 002824100   681,714 6,027 SH   SOLE   0 0 6,027
ABBVIE INC COM 00287Y109   3,863,020 21,739 SH   SOLE   0 0 21,739
AFLAC INC COM 001055102   1,542,394 14,911 SH   SOLE   0 0 14,911
AIR PRODS & CHEMS INC COM 009158106   1,583,328 5,459 SH   SOLE   0 0 5,459
ALTRIA GROUP INC COM 02209S103   581,329 11,117 SH   SOLE   0 0 11,117
AMAZON COM INC COM 023135106   215,002 980 SH   SOLE   0 0 980
AMERICAN TOWER CORP NEW COM 03027X100   2,335,360 12,733 SH   SOLE   0 0 12,733
AMERIPRISE FINL INC COM 03076C106   3,187,658 5,987 SH   SOLE   0 0 5,987
AMGEN INC COM 031162100   3,584,321 13,752 SH   SOLE   0 0 13,752
APPLE INC COM 037833100   4,323,752 17,266 SH   SOLE   0 0 17,266
ARCHER DANIELS MIDLAND CO COM 039483102   1,732,684 34,297 SH   SOLE   0 0 34,297
AUTOMATIC DATA PROCESSING IN COM 053015103   1,329,319 4,541 SH   SOLE   0 0 4,541
BANK NEW YORK MELLON CORP COM 064058100   765,380 9,962 SH   SOLE   0 0 9,962
BLACKROCK INC COM 09290D101   512,555 500 SH   SOLE   0 0 500
CATERPILLAR INC COM 149123101   2,897,727 7,988 SH   SOLE   0 0 7,988
CISCO SYS INC COM 17275R102   4,441,480 75,025 SH   SOLE   0 0 75,025
CLOROX CO DEL COM 189054109   410,410 2,527 SH   SOLE   0 0 2,527
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102   329,286 4,282 SH   SOLE   0 0 4,282
COLGATE PALMOLIVE CO COM 194162103   271,548 2,987 SH   SOLE   0 0 2,987
COMCAST CORP NEW COM 20030N101   4,149,054 110,553 SH   SOLE   0 0 110,553
CONOCOPHILLIPS COM 20825C104   216,191 2,180 SH   SOLE   0 0 2,180
CROWDSTRIKE HLDGS INC COM 22788C105   230,958 675 SH   SOLE   0 0 675
CROWN CASTLE INC COM 22822V101   975,398 10,747 SH   SOLE   0 0 10,747
CUMMINS INC COM 231021106   2,560,816 7,346 SH   SOLE   0 0 7,346
DEERE & CO COM 244199105   1,750,305 4,131 SH   SOLE   0 0 4,131
DIGITAL RLTY TR INC COM 253868103   2,923,285 16,485 SH   SOLE   0 0 16,485
ECOLAB INC COM 278865100   418,496 1,786 SH   SOLE   0 0 1,786
EMERSON ELEC CO COM 291011104   2,500,907 20,180 SH   SOLE   0 0 20,180
ENBRIDGE INC COM 29250N105   889,375 20,961 SH   SOLE   0 0 20,961
ENTERPRISE PRODS PARTNERS L COM 293792107   6,589,238 210,116 SH   SOLE   0 0 210,116
ESSENTIAL UTILS INC COM 29670G102   561,616 15,463 SH   SOLE   0 0 15,463
ESSEX PPTY TR INC COM 297178105   3,982,459 13,952 SH   SOLE   0 0 13,952
EXTRA SPACE STORAGE INC COM 30225T102   552,024 3,690 SH   SOLE   0 0 3,690
EXXON MOBIL CORP COM 30231G102   420,921 3,913 SH   SOLE   0 0 3,913
FASTENAL CO COM 311900104   5,829,456 81,066 SH   SOLE   0 0 81,066
FEDERAL RLTY INVT TR NEW COM 313745101   1,239,287 11,070 SH   SOLE   0 0 11,070
FEDEX CORP COM 31428X106   296,803 1,055 SH   SOLE   0 0 1,055
GENERAL DYNAMICS CORP COM 369550108   805,752 3,058 SH   SOLE   0 0 3,058
GENPACT LIMITED COM G3922B107   6,187,592 144,065 SH   SOLE   0 0 144,065
GLACIER BANCORP INC NEW COM 37637Q105   1,578,867 31,439 SH   SOLE   0 0 31,439
ILLINOIS TOOL WKS INC COM 452308109   4,495,872 17,731 SH   SOLE   0 0 17,731
INVESCO EXCHANGE TRADED FD T COM 46137V357   359,747 2,053 SH   SOLE   0 0 2,053
INVESCO QQQ TR COM 46090E103   357,861 700 SH   SOLE   0 0 700
ISHARES TR COM 464287804   562,850 4,885 SH   SOLE   0 0 4,885
ISHARES TR COM 464288240   405,335 7,771 SH   SOLE   0 0 7,771
ISHARES TR COM 46429B655   910,854 17,902 SH   SOLE   0 0 17,902
JOHNSON & JOHNSON COM 478160104   875,096 6,051 SH   SOLE   0 0 6,051
JPMORGAN CHASE & CO. COM 46625H100   3,866,043 16,128 SH   SOLE   0 0 16,128
LINCOLN NATL CORP IND COM 534187109   4,076,289 128,549 SH   SOLE   0 0 128,549
LOCKHEED MARTIN CORP COM 539830109   1,105,028 2,274 SH   SOLE   0 0 2,274
LOWES COS INC COM 548661107   5,495,496 22,267 SH   SOLE   0 0 22,267
MEDTRONIC PLC COM G5960L103   444,293 5,562 SH   SOLE   0 0 5,562
MERCK & CO INC COM 58933Y105   1,323,880 13,308 SH   SOLE   0 0 13,308
MICROSOFT CORP COM 594918104   11,587,457 27,491 SH   SOLE   0 0 27,491
MOLSON COORS BEVERAGE CO COM 60871R209   670,644 11,700 SH   SOLE   0 0 11,700
NEXTERA ENERGY INC COM 65339F101   232,993 3,250 SH   SOLE   0 0 3,250
NVIDIA CORPORATION COM 67066G104   243,065 1,810 SH   SOLE   0 0 1,810
PAYCHEX INC COM 704326107   329,517 2,350 SH   SOLE   0 0 2,350
PENTAIR PLC COM G7S00T104   2,051,244 20,382 SH   SOLE   0 0 20,382
PEPSICO INC COM 713448108   1,415,527 9,309 SH   SOLE   0 0 9,309
PFIZER INC COM 717081103   779,186 29,370 SH   SOLE   0 0 29,370
PHILIP MORRIS INTL INC COM 718172109   370,076 3,075 SH   SOLE   0 0 3,075
PPG INDS INC COM 693506107   247,859 2,075 SH   SOLE   0 0 2,075
PRICE T ROWE GROUP INC COM 74144T108   216,002 1,910 SH   SOLE   0 0 1,910
PROCTER AND GAMBLE CO COM 742718109   393,475 2,347 SH   SOLE   0 0 2,347
PROSHARES TR COM 74348A467   386,254 3,880 SH   SOLE   0 0 3,880
PUBLIC STORAGE OPER CO COM 74460D109   718,656 2,400 SH   SOLE   0 0 2,400
QUALCOMM INC COM 747525103   6,201,486 40,369 SH   SOLE   0 0 40,369
REALTY INCOME CORP COM 756109104   1,173,952 21,980 SH   SOLE   0 0 21,980
SCHLUMBERGER LTD COM 806857108   1,574,394 41,064 SH   SOLE   0 0 41,064
SCHWAB STRATEGIC TR COM 808524797   847,494 31,021 SH   SOLE   0 0 31,021
SELECT SECTOR SPDR TR COM 81369Y803   7,391,346 31,788 SH   SOLE   0 0 31,788
SELECT SECTOR SPDR TR COM 81369Y852   758,022 7,830 SH   SOLE   0 0 7,830
SELECT SECTOR SPDR TR COM 81369Y605   374,074 7,740 SH   SOLE   0 0 7,740
SMITH A O CORP COM 831865209   204,357 2,996 SH   SOLE   0 0 2,996
SPDR S&P 500 ETF TR COM 78462F103   5,505,049 9,393 SH   SOLE   0 0 9,393
SPDR SER TR COM 78468R663   325,674 3,562 SH   SOLE   0 0 3,562
SPDR SER TR COM 78464A763   286,657 2,170 SH   SOLE   0 0 2,170
STANLEY BLACK & DECKER INC COM 854502101   3,836,256 47,780 SH   SOLE   0 0 47,780
SYSCO CORP COM 871829107   569,245 7,445 SH   SOLE   0 0 7,445
TAIWAN SEMICONDUCTOR MFG LTD COM 874039100   2,835,364 14,357 SH   SOLE   0 0 14,357
TARGET CORP COM 87612E106   3,047,498 22,544 SH   SOLE   0 0 22,544
TELUS CORPORATION COM 87971M103   611,339 45,084 SH   SOLE   0 0 45,084
TESLA INC COM 88160R101   262,496 650 SH   SOLE   0 0 650
THE TRADE DESK INC COM 88339J105   669,921 5,700 SH   SOLE   0 0 5,700
TRUIST FINL CORP COM 89832Q109   5,328,235 122,827 SH   SOLE   0 0 122,827
UNITED PARCEL SERVICE INC COM 911312106   1,406,772 11,156 SH   SOLE   0 0 11,156
US BANCORP DEL COM 902973304   2,798,916 58,518 SH   SOLE   0 0 58,518
VALERO ENERGY CORP COM 91913Y100   517,207 4,219 SH   SOLE   0 0 4,219
VANGUARD BD INDEX FDS COM 921937827   829,648 10,737 SH   SOLE   0 0 10,737
VANGUARD BD INDEX FDS COM 921937819   337,406 4,515 SH   SOLE   0 0 4,515
VANGUARD INDEX FDS COM 922908769   1,049,692 3,622 SH   SOLE   0 0 3,622
VANGUARD INDEX FDS COM 922908553   649,839 7,295 SH   SOLE   0 0 7,295
VANGUARD SCOTTSDALE FDS COM 92206C409   960,381 12,311 SH   SOLE   0 0 12,311
VERIZON COMMUNICATIONS INC COM 92343V104   1,956,591 48,927 SH   SOLE   0 0 48,927
WHIRLPOOL CORP COM 963320106   380,188 3,321 SH   SOLE   0 0 3,321