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   2,796,129 21,079 SH   SOLE   0 0 21,079
ABBVIE INC COM 00287Y109   4,491,480 21,437 SH   SOLE   0 0 21,437
AFLAC INC COM 001055102   1,533,421 13,791 SH   SOLE   0 0 13,791
AIR PRODS & CHEMS INC COM 009158106   2,033,768 6,896 SH   SOLE   0 0 6,896
ALTRIA GROUP INC COM 02209S103   754,296 12,567 SH   SOLE   0 0 12,567
AMAZON COM INC COM 023135106   205,481 1,080 SH   SOLE   0 0 1,080
AMERICAN TOWER CORP NEW COM 03027X100   3,039,437 13,968 SH   SOLE   0 0 13,968
AMERIPRISE FINL INC COM 03076C106   2,898,367 5,987 SH   SOLE   0 0 5,987
AMGEN INC COM 031162100   4,271,974 13,712 SH   SOLE   0 0 13,712
APPLE INC COM 037833100   3,835,297 17,266 SH   SOLE   0 0 17,266
ARCHER DANIELS MIDLAND CO COM 039483102   374,718 7,805 SH   SOLE   0 0 7,805
AUTOMATIC DATA PROCESSING IN COM 053015103   1,477,577 4,836 SH   SOLE   0 0 4,836
BANK NEW YORK MELLON CORP COM 064058100   862,771 10,287 SH   SOLE   0 0 10,287
BLACKROCK INC COM 09290D101   445,792 471 SH   SOLE   0 0 471
CATERPILLAR INC COM 149123101   2,601,462 7,888 SH   SOLE   0 0 7,888
CISCO SYS INC COM 17275R102   4,696,748 76,110 SH   SOLE   0 0 76,110
CLOROX CO DEL COM 189054109   265,197 1,801 SH   SOLE   0 0 1,801
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102   327,573 4,282 SH   SOLE   0 0 4,282
COLGATE PALMOLIVE CO COM 194162103   214,948 2,294 SH   SOLE   0 0 2,294
COMCAST CORP NEW COM 20030N101   922,094 24,989 SH   SOLE   0 0 24,989
CONOCOPHILLIPS COM 20825C104   228,944 2,180 SH   SOLE   0 0 2,180
CROWDSTRIKE HLDGS INC COM 22788C105   237,992 675 SH   SOLE   0 0 675
CUMMINS INC COM 231021106   2,358,949 7,526 SH   SOLE   0 0 7,526
DEERE & CO COM 244199105   1,938,885 4,131 SH   SOLE   0 0 4,131
DIGITAL RLTY TR INC COM 253868103   2,362,136 16,485 SH   SOLE   0 0 16,485
ECOLAB INC COM 278865100   452,787 1,786 SH   SOLE   0 0 1,786
EMERSON ELEC CO COM 291011104   2,212,535 20,180 SH   SOLE   0 0 20,180
ENBRIDGE INC COM 29250N105   939,416 21,201 SH   SOLE   0 0 21,201
ENTERPRISE PRODS PARTNERS L COM 293792107   7,475,670 218,971 SH   SOLE   0 0 218,971
ESSENTIAL UTILS INC COM 29670G102   611,252 15,463 SH   SOLE   0 0 15,463
ESSEX PPTY TR INC COM 297178105   4,262,549 13,904 SH   SOLE   0 0 13,904
EXTRA SPACE STORAGE INC COM 30225T102   351,179 2,365 SH   SOLE   0 0 2,365
EXXON MOBIL CORP COM 30231G102   465,373 3,913 SH   SOLE   0 0 3,913
FASTENAL CO COM 311900104   6,265,342 80,791 SH   SOLE   0 0 80,791
FEDERAL RLTY INVT TR NEW COM 313745101   848,589 8,675 SH   SOLE   0 0 8,675
FEDEX CORP COM 31428X106   243,780 1,000 SH   SOLE   0 0 1,000
GENERAL DYNAMICS CORP COM 369550108   760,498 2,790 SH   SOLE   0 0 2,790
GENPACT LIMITED COM G3922B107   7,417,195 147,225 SH   SOLE   0 0 147,225
GLACIER BANCORP INC NEW COM 37637Q105   1,390,233 31,439 SH   SOLE   0 0 31,439
ILLINOIS TOOL WKS INC COM 452308109   4,359,024 17,576 SH   SOLE   0 0 17,576
INTERNATIONAL BUSINESS MACHS COM 459200101   1,064,016 4,279 SH   SOLE   0 0 4,279
INVESCO EXCHANGE TRADED FD T COM 46137V357   383,358 2,213 SH   SOLE   0 0 2,213
INVESCO QQQ TR COM 46090E103   331,995 708 SH   SOLE   0 0 708
ISHARES TR COM 464287804   513,439 4,910 SH   SOLE   0 0 4,910
ISHARES TR COM 464288240   423,971 7,646 SH   SOLE   0 0 7,646
ISHARES TR COM 46429B655   1,438,946 28,187 SH   SOLE   0 0 28,187
JOHNSON & JOHNSON COM 478160104   1,003,498 6,051 SH   SOLE   0 0 6,051
JPMORGAN CHASE & CO. COM 46625H100   4,099,699 16,713 SH   SOLE   0 0 16,713
LINCOLN NATL CORP IND COM 534187109   4,833,989 134,614 SH   SOLE   0 0 134,614
LOCKHEED MARTIN CORP COM 539830109   963,553 2,157 SH   SOLE   0 0 2,157
LOWES COS INC COM 548661107   5,174,674 22,187 SH   SOLE   0 0 22,187
MEDTRONIC PLC COM G5960L103   637,287 7,092 SH   SOLE   0 0 7,092
MERCK & CO INC COM 58933Y105   935,209 10,419 SH   SOLE   0 0 10,419
MICROSOFT CORP COM 594918104   10,261,661 27,336 SH   SOLE   0 0 27,336
MOLSON COORS BEVERAGE CO COM 60871R209   863,745 14,190 SH   SOLE   0 0 14,190
NEXTERA ENERGY INC COM 65339F101   230,393 3,250 SH   SOLE   0 0 3,250
NVIDIA CORPORATION COM 67066G104   215,134 1,985 SH   SOLE   0 0 1,985
PAYCHEX INC COM 704326107   1,063,761 6,895 SH   SOLE   0 0 6,895
PENTAIR PLC COM G7S00T104   1,783,017 20,382 SH   SOLE   0 0 20,382
PEPSICO INC COM 713448108   1,434,176 9,565 SH   SOLE   0 0 9,565
PFIZER INC COM 717081103   566,856 22,370 SH   SOLE   0 0 22,370
PHILIP MORRIS INTL INC COM 718172109   584,920 3,685 SH   SOLE   0 0 3,685
PPG INDS INC COM 693506107   218,700 2,000 SH   SOLE   0 0 2,000
PROCTER AND GAMBLE CO COM 742718109   351,406 2,062 SH   SOLE   0 0 2,062
PROLOGIS INC. COM 74340W103   512,557 4,585 SH   SOLE   0 0 4,585
PROSHARES TR COM 74348A467   335,150 3,280 SH   SOLE   0 0 3,280
PUBLIC STORAGE OPER CO COM 74460D109   718,296 2,400 SH   SOLE   0 0 2,400
QUALCOMM INC COM 747525103   6,205,690 40,399 SH   SOLE   0 0 40,399
REALTY INCOME CORP COM 756109104   1,517,542 26,160 SH   SOLE   0 0 26,160
SCHLUMBERGER LTD COM 806857108   2,206,371 52,784 SH   SOLE   0 0 52,784
SCHWAB STRATEGIC TR COM 808524797   872,799 31,216 SH   SOLE   0 0 31,216
SELECT SECTOR SPDR TR COM 81369Y803   6,600,753 31,968 SH   SOLE   0 0 31,968
SELECT SECTOR SPDR TR COM 81369Y852   830,435 8,610 SH   SOLE   0 0 8,610
SELECT SECTOR SPDR TR COM 81369Y605   385,529 7,740 SH   SOLE   0 0 7,740
SPDR S&P 500 ETF TR COM 78462F103   5,257,147 9,398 SH   SOLE   0 0 9,398
SPDR SER TR COM 78468R663   370,864 4,043 SH   SOLE   0 0 4,043
SPDR SER TR COM 78464A763   296,732 2,187 SH   SOLE   0 0 2,187
STANLEY BLACK & DECKER INC COM 854502101   3,455,602 44,948 SH   SOLE   0 0 44,948
SYSCO CORP COM 871829107   558,673 7,445 SH   SOLE   0 0 7,445
TAIWAN SEMICONDUCTOR MFG LTD COM 874039100   2,370,812 14,282 SH   SOLE   0 0 14,282
TARGET CORP COM 87612E106   1,057,376 10,132 SH   SOLE   0 0 10,132
TELUS CORPORATION COM 87971M103   645,071 44,984 SH   SOLE   0 0 44,984
THE TRADE DESK INC COM 88339J105   257,184 4,700 SH   SOLE   0 0 4,700
TRUIST FINL CORP COM 89832Q109   5,157,988 125,346 SH   SOLE   0 0 125,346
UGI CORP NEW COM 902681105   1,756,182 53,105 SH   SOLE   0 0 53,105
UNITED PARCEL SERVICE INC COM 911312106   988,260 8,985 SH   SOLE   0 0 8,985
US BANCORP DEL COM 902973304   2,460,793 58,285 SH   SOLE   0 0 58,285
VALERO ENERGY CORP COM 91913Y100   557,203 4,219 SH   SOLE   0 0 4,219
VANGUARD BD INDEX FDS COM 921937827   847,772 10,830 SH   SOLE   0 0 10,830
VANGUARD BD INDEX FDS COM 921937819   345,714 4,515 SH   SOLE   0 0 4,515
VANGUARD INDEX FDS COM 922908769   979,530 3,564 SH   SOLE   0 0 3,564
VANGUARD INDEX FDS COM 922908553   660,489 7,295 SH   SOLE   0 0 7,295
VANGUARD SCOTTSDALE FDS COM 92206C409   961,173 12,176 SH   SOLE   0 0 12,176
VERIZON COMMUNICATIONS INC COM 92343V104   2,297,575 50,652 SH   SOLE   0 0 50,652
VERTEX PHARMACEUTICALS INC COM 92532F100   235,138 485 SH   SOLE   0 0 485
WEC ENERGY GROUP INC COM 92939U106   784,111 7,195 SH   SOLE   0 0 7,195