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   687,138 6,027 SH   SOLE   0 0 6,027
ABBVIE INC COM 00287Y109   4,352,262 22,039 SH   SOLE   0 0 22,039
AFLAC INC COM 001055102   1,667,050 14,911 SH   SOLE   0 0 14,911
AIR PRODS & CHEMS INC COM 009158106   1,625,363 5,459 SH   SOLE   0 0 5,459
ALTRIA GROUP INC COM 02209S103   567,433 11,117 SH   SOLE   0 0 11,117
AMERICAN TOWER CORP NEW COM 03027X100   2,740,254 11,783 SH   SOLE   0 0 11,783
AMERIPRISE FINL INC COM 03076C106   2,920,809 6,217 SH   SOLE   0 0 6,217
AMGEN INC COM 031162100   4,431,032 13,752 SH   SOLE   0 0 13,752
APPLE INC COM 037833100   4,022,978 17,266 SH   SOLE   0 0 17,266
ARCHER DANIELS MIDLAND CO COM 039483102   2,071,007 34,667 SH   SOLE   0 0 34,667
AUTOMATIC DATA PROCESSING IN COM 053015103   1,256,661 4,541 SH   SOLE   0 0 4,541
BANK NEW YORK MELLON CORP COM 064058100   726,648 10,112 SH   SOLE   0 0 10,112
BAXTER INTL INC COM 071813109   305,772 8,053 SH   SOLE   0 0 8,053
BLACKROCK INC COM 09247X101   474,755 500 SH   SOLE   0 0 500
CATERPILLAR INC COM 149123101   3,192,713 8,163 SH   SOLE   0 0 8,163
CISCO SYS INC COM 17275R102   3,992,831 75,025 SH   SOLE   0 0 75,025
CLOROX CO DEL COM 189054109   933,800 5,732 SH   SOLE   0 0 5,732
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102   330,485 4,282 SH   SOLE   0 0 4,282
COLGATE PALMOLIVE CO COM 194162103   310,080 2,987 SH   SOLE   0 0 2,987
COMCAST CORP NEW COM 20030N101   4,362,459 104,440 SH   SOLE   0 0 104,440
CONOCOPHILLIPS COM 20825C104   229,510 2,180 SH   SOLE   0 0 2,180
CROWN CASTLE INC COM 22822V101   1,515,142 12,772 SH   SOLE   0 0 12,772
CUMMINS INC COM 231021106   2,378,561 7,346 SH   SOLE   0 0 7,346
DEERE & CO COM 244199105   1,723,990 4,131 SH   SOLE   0 0 4,131
DIGITAL RLTY TR INC COM 253868103   2,755,965 17,030 SH   SOLE   0 0 17,030
ECOLAB INC COM 278865100   456,019 1,786 SH   SOLE   0 0 1,786
EMERSON ELEC CO COM 291011104   2,207,087 20,180 SH   SOLE   0 0 20,180
ENBRIDGE INC COM 29250N105   782,189 19,261 SH   SOLE   0 0 19,261
ENTERPRISE PRODS PARTNERS L COM 293792107   6,116,477 210,116 SH   SOLE   0 0 210,116
ESSENTIAL UTILS INC COM 29670G102   596,408 15,463 SH   SOLE   0 0 15,463
ESSEX PPTY TR INC COM 297178105   4,579,601 15,502 SH   SOLE   0 0 15,502
EXTRA SPACE STORAGE INC COM 30225T102   682,920 3,790 SH   SOLE   0 0 3,790
EXXON MOBIL CORP COM 30231G102   458,682 3,913 SH   SOLE   0 0 3,913
FASTENAL CO COM 311900104   5,811,160 81,366 SH   SOLE   0 0 81,366
FEDERAL RLTY INVT TR NEW COM 313745101   1,351,472 11,755 SH   SOLE   0 0 11,755
FEDEX CORP COM 31428X106   288,732 1,055 SH   SOLE   0 0 1,055
GENERAL DYNAMICS CORP COM 369550108   984,568 3,258 SH   SOLE   0 0 3,258
GENPACT LIMITED COM G3922B107   5,545,274 141,425 SH   SOLE   0 0 141,425
GLACIER BANCORP INC NEW COM 37637Q105   1,436,762 31,439 SH   SOLE   0 0 31,439
ILLINOIS TOOL WKS INC COM 452308109   4,646,763 17,731 SH   SOLE   0 0 17,731
INTEL CORP COM 458140100   452,356 19,282 SH   SOLE   0 0 19,282
INVESCO EXCHANGE TRADED FD T COM 46137V357   230,221 1,285 SH   SOLE   0 0 1,285
INVESCO QQQ TR COM 46090E103   323,102 662 SH   SOLE   0 0 662
ISHARES TR COM 464287804   539,770 4,615 SH   SOLE   0 0 4,615
ISHARES TR COM 464288240   454,441 7,942 SH   SOLE   0 0 7,942
ISHARES TR COM 46429B655   670,257 13,132 SH   SOLE   0 0 13,132
JOHNSON & JOHNSON COM 478160104   964,419 5,951 SH   SOLE   0 0 5,951
JPMORGAN CHASE & CO COM 46625H100   3,421,836 16,228 SH   SOLE   0 0 16,228
LINCOLN NATL CORP IND COM 534187109   4,041,914 128,274 SH   SOLE   0 0 128,274
LOCKHEED MARTIN CORP COM 539830109   1,355,595 2,319 SH   SOLE   0 0 2,319
LOWES COS INC COM 548661107   6,031,017 22,267 SH   SOLE   0 0 22,267
MEDTRONIC PLC COM G5960L103   685,218 7,611 SH   SOLE   0 0 7,611
MERCK & CO INC COM 58933Y105   1,528,290 13,458 SH   SOLE   0 0 13,458
MICROSOFT CORP COM 594918104   11,844,438 27,526 SH   SOLE   0 0 27,526
MOLSON COORS BEVERAGE CO COM 60871R209   442,904 7,700 SH   SOLE   0 0 7,700
NEXTERA ENERGY INC COM 65339F101   279,203 3,303 SH   SOLE   0 0 3,303
NVIDIA CORPORATION COM 67066G104   225,878 1,860 SH   SOLE   0 0 1,860
PAYCHEX INC COM 704326107   315,347 2,350 SH   SOLE   0 0 2,350
PENTAIR PLC COM G7S00T104   1,993,156 20,382 SH   SOLE   0 0 20,382
PEPSICO INC COM 713448108   1,486,917 8,744 SH   SOLE   0 0 8,744
PFIZER INC COM 717081103   882,236 30,485 SH   SOLE   0 0 30,485
PHILIP MORRIS INTL INC COM 718172109   373,305 3,075 SH   SOLE   0 0 3,075
PHILLIPS 66 COM 718546104   200,724 1,527 SH   SOLE   0 0 1,527
POLARIS INC COM 731068102   1,949,231 23,417 SH   SOLE   0 0 23,417
PPG INDS INC COM 693506107   274,855 2,075 SH   SOLE   0 0 2,075
PROCTER AND GAMBLE CO COM 742718109   406,500 2,347 SH   SOLE   0 0 2,347
PROSHARES TR COM 74348A467   376,863 3,530 SH   SOLE   0 0 3,530
PUBLIC STORAGE COM 74460D109   873,288 2,400 SH   SOLE   0 0 2,400
QUALCOMM INC COM 747525103   6,869,510 40,397 SH   SOLE   0 0 40,397
REALTY INCOME CORP COM 756109104   943,055 14,870 SH   SOLE   0 0 14,870
SCHLUMBERGER LTD COM 806857108   202,828 4,835 SH   SOLE   0 0 4,835
SCHWAB STRATEGIC TR COM 808524797   715,293 8,462 SH   SOLE   0 0 8,462
SELECT SECTOR SPDR TR COM 81369Y803   7,192,262 31,858 SH   SOLE   0 0 31,858
SELECT SECTOR SPDR TR COM 81369Y852   707,832 7,830 SH   SOLE   0 0 7,830
SELECT SECTOR SPDR TR COM 81369Y605   350,777 7,740 SH   SOLE   0 0 7,740
SMITH A O CORP COM 831865209   305,063 3,396 SH   SOLE   0 0 3,396
SPDR S&P 500 ETF TR COM 78462F103   5,225,232 9,107 SH   SOLE   0 0 9,107
SPDR SER TR COM 78468R663   324,732 3,537 SH   SOLE   0 0 3,537
SPDR SER TR COM 78464A763   427,540 3,010 SH   SOLE   0 0 3,010
STANLEY BLACK & DECKER INC COM 854502101   5,211,902 47,325 SH   SOLE   0 0 47,325
SYSCO CORP COM 871829107   581,157 7,445 SH   SOLE   0 0 7,445
TAIWAN SEMICONDUCTOR MFG LTD COM 874039100   2,503,800 14,417 SH   SOLE   0 0 14,417
TARGET CORP COM 87612E106   4,756,691 30,519 SH   SOLE   0 0 30,519
TELUS CORPORATION COM 87971M103   756,510 45,084 SH   SOLE   0 0 45,084
THE TRADE DESK INC COM 88339J105   625,005 5,700 SH   SOLE   0 0 5,700
TRUIST FINL CORP COM 89832Q109   5,278,973 123,427 SH   SOLE   0 0 123,427
UNITED PARCEL SERVICE INC COM 911312106   1,664,030 12,205 SH   SOLE   0 0 12,205
US BANCORP DEL COM 902973304   2,730,904 59,718 SH   SOLE   0 0 59,718
VALERO ENERGY CORP COM 91913Y100   569,692 4,219 SH   SOLE   0 0 4,219
VANGUARD BD INDEX FDS COM 921937827   811,294 10,310 SH   SOLE   0 0 10,310
VANGUARD BD INDEX FDS COM 921937819   270,690 3,454 SH   SOLE   0 0 3,454
VANGUARD INDEX FDS COM 922908769   968,974 3,422 SH   SOLE   0 0 3,422
VANGUARD INDEX FDS COM 922908553   710,679 7,295 SH   SOLE   0 0 7,295
VANGUARD SCOTTSDALE FDS COM 92206C409   888,789 11,191 SH   SOLE   0 0 11,191
VERIZON COMMUNICATIONS INC COM 92343V104   2,167,940 48,273 SH   SOLE   0 0 48,273
VERTEX PHARMACEUTICALS INC COM 92532F100   225,564 485 SH   SOLE   0 0 485
WHIRLPOOL CORP COM 963320106   355,347 3,321 SH   SOLE   0 0 3,321