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   626,266 6,027 SH   SOLE   0 0 6,027
ABBVIE INC COM 00287Y109   3,939,643 22,969 SH   SOLE   0 0 22,969
AFLAC INC COM 001055102   1,391,986 15,586 SH   SOLE   0 0 15,586
AIR PRODS & CHEMS INC COM 009158106   1,155,290 4,477 SH   SOLE   0 0 4,477
ALTRIA GROUP INC COM 02209S103   582,694 12,792 SH   SOLE   0 0 12,792
AMERICAN TOWER CORP NEW COM 03027X100   2,290,380 11,783 SH   SOLE   0 0 11,783
AMERIPRISE FINL INC COM 03076C106   2,679,336 6,272 SH   SOLE   0 0 6,272
AMGEN INC COM 031162100   4,363,989 13,967 SH   SOLE   0 0 13,967
APPLE INC COM 037833100   3,650,255 17,331 SH   SOLE   0 0 17,331
ARCHER DANIELS MIDLAND CO COM 039483102   2,095,620 34,667 SH   SOLE   0 0 34,667
AUTOMATIC DATA PROCESSING IN COM 053015103   1,083,918 4,541 SH   SOLE   0 0 4,541
BANK NEW YORK MELLON CORP COM 064058100   614,591 10,262 SH   SOLE   0 0 10,262
BAXTER INTL INC COM 071813109   351,125 10,497 SH   SOLE   0 0 10,497
BLACKROCK INC COM 09247X101   393,660 500 SH   SOLE   0 0 500
CATERPILLAR INC COM 149123101   2,804,036 8,418 SH   SOLE   0 0 8,418
CISCO SYS INC COM 17275R102   3,604,584 75,870 SH   SOLE   0 0 75,870
CLOROX CO DEL COM 189054109   782,246 5,732 SH   SOLE   0 0 5,732
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102   291,176 4,282 SH   SOLE   0 0 4,282
COLGATE PALMOLIVE CO COM 194162103   289,858 2,987 SH   SOLE   0 0 2,987
COMCAST CORP NEW COM 20030N101   3,933,230 100,440 SH   SOLE   0 0 100,440
CONOCOPHILLIPS COM 20825C104   250,492 2,190 SH   SOLE   0 0 2,190
CROWDSTRIKE HLDGS INC COM 22788C105   258,653 675 SH   SOLE   0 0 675
CROWN CASTLE INC COM 22822V101   1,247,824 12,772 SH   SOLE   0 0 12,772
CUMMINS INC COM 231021106   2,041,528 7,372 SH   SOLE   0 0 7,372
CVS HEALTH CORP COM 126650100   1,491,737 25,258 SH   SOLE   0 0 25,258
DEERE & CO COM 244199105   1,543,466 4,131 SH   SOLE   0 0 4,131
DIGITAL RLTY TR INC COM 253868103   2,592,453 17,050 SH   SOLE   0 0 17,050
ECOLAB INC COM 278865100   425,068 1,786 SH   SOLE   0 0 1,786
EMERSON ELEC CO COM 291011104   2,223,029 20,180 SH   SOLE   0 0 20,180
ENBRIDGE INC COM 29250N105   653,468 18,361 SH   SOLE   0 0 18,361
ENTERPRISE PRODS PARTNERS L COM 293792107   6,133,356 211,641 SH   SOLE   0 0 211,641
ESSENTIAL UTILS INC COM 29670G102   577,234 15,463 SH   SOLE   0 0 15,463
ESSEX PPTY TR INC COM 297178105   4,219,644 15,502 SH   SOLE   0 0 15,502
EXTRA SPACE STORAGE INC COM 30225T102   589,004 3,790 SH   SOLE   0 0 3,790
EXXON MOBIL CORP COM 30231G102   450,465 3,913 SH   SOLE   0 0 3,913
FASTENAL CO COM 311900104   5,113,039 81,366 SH   SOLE   0 0 81,366
FEDERAL RLTY INVT TR NEW COM 313745101   1,257,581 12,455 SH   SOLE   0 0 12,455
FEDEX CORP COM 31428X106   316,331 1,055 SH   SOLE   0 0 1,055
GENERAL DYNAMICS CORP COM 369550108   968,487 3,338 SH   SOLE   0 0 3,338
GENPACT LIMITED COM G3922B107   4,150,418 128,935 SH   SOLE   0 0 128,935
GLACIER BANCORP INC NEW COM 37637Q105   1,173,303 31,439 SH   SOLE   0 0 31,439
ILLINOIS TOOL WKS INC COM 452308109   4,144,667 17,491 SH   SOLE   0 0 17,491
INTEL CORP COM 458140100   689,144 22,252 SH   SOLE   0 0 22,252
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   470,052 4,937 SH   SOLE   0 0 4,937
INVESCO QQQ TR COM 46090E103   311,422 650 SH   SOLE   0 0 650
ISHARES TR COM 464287804   450,425 4,223 SH   SOLE   0 0 4,223
ISHARES TR COM 464288240   407,029 7,661 SH   SOLE   0 0 7,661
ISHARES TR COM 46429B655   670,914 13,132 SH   SOLE   0 0 13,132
JOHNSON & JOHNSON COM 478160104   869,798 5,951 SH   SOLE   0 0 5,951
JPMORGAN CHASE & CO COM 46625H100   3,297,445 16,303 SH   SOLE   0 0 16,303
LINCOLN NATL CORP IND COM 534187109   3,739,277 120,234 SH   SOLE   0 0 120,234
LOCKHEED MARTIN CORP COM 539830109   1,083,205 2,319 SH   SOLE   0 0 2,319
LOWES COS INC COM 548661107   4,924,415 22,337 SH   SOLE   0 0 22,337
MEDTRONIC PLC COM G5960L103   619,290 7,868 SH   SOLE   0 0 7,868
MERCK & CO INC COM 58933Y105   1,666,100 13,458 SH   SOLE   0 0 13,458
MICROSOFT CORP COM 594918104   12,368,000 27,672 SH   SOLE   0 0 27,672
NEXTERA ENERGY INC COM 65339F101   233,885 3,303 SH   SOLE   0 0 3,303
NVIDIA CORPORATION COM 67066G104   229,784 1,860 SH   SOLE   0 0 1,860
PAYCHEX INC COM 704326107   278,616 2,350 SH   SOLE   0 0 2,350
PENTAIR PLC COM G7S00T104   1,562,688 20,382 SH   SOLE   0 0 20,382
PEPSICO INC COM 713448108   1,320,100 8,004 SH   SOLE   0 0 8,004
PFIZER INC COM 717081103   354,926 12,685 SH   SOLE   0 0 12,685
PHILIP MORRIS INTL INC COM 718172109   311,590 3,075 SH   SOLE   0 0 3,075
PHILLIPS 66 COM 718546104   215,567 1,527 SH   SOLE   0 0 1,527
POLARIS INC COM 731068102   2,032,301 25,952 SH   SOLE   0 0 25,952
PPG INDS INC COM 693506107   261,222 2,075 SH   SOLE   0 0 2,075
PRICE T ROWE GROUP INC COM 74144T108   204,099 1,770 SH   SOLE   0 0 1,770
PROCTER AND GAMBLE CO COM 742718109   393,664 2,387 SH   SOLE   0 0 2,387
PROSHARES TR COM 74348A467   350,875 3,650 SH   SOLE   0 0 3,650
PUBLIC STORAGE COM 74460D109   690,360 2,400 SH   SOLE   0 0 2,400
QUALCOMM INC COM 747525103   8,090,293 40,618 SH   SOLE   0 0 40,618
REALTY INCOME CORP COM 756109104   748,459 14,170 SH   SOLE   0 0 14,170
SCHWAB STRATEGIC TR COM 808524797   595,097 7,653 SH   SOLE   0 0 7,653
SELECT SECTOR SPDR TR COM 81369Y803   7,181,219 31,743 SH   SOLE   0 0 31,743
SELECT SECTOR SPDR TR COM 81369Y852   670,718 7,830 SH   SOLE   0 0 7,830
SELECT SECTOR SPDR TR COM 81369Y605   318,191 7,740 SH   SOLE   0 0 7,740
SMITH A O CORP COM 831865209   277,725 3,396 SH   SOLE   0 0 3,396
SPDR S&P 500 ETF TR COM 78462F103   4,834,306 8,883 SH   SOLE   0 0 8,883
SPDR SER TR COM 78468R663   320,037 3,487 SH   SOLE   0 0 3,487
SPDR SER TR COM 78464A763   380,268 2,990 SH   SOLE   0 0 2,990
STANLEY BLACK & DECKER INC COM 854502101   3,784,789 47,375 SH   SOLE   0 0 47,375
SYSCO CORP COM 871829107   531,499 7,445 SH   SOLE   0 0 7,445
TAIWAN SEMICONDUCTOR MFG LTD COM 874039100   2,532,412 14,570 SH   SOLE   0 0 14,570
TARGET CORP COM 87612E106   4,216,031 28,479 SH   SOLE   0 0 28,479
TELUS CORPORATION COM 87971M103   682,572 45,084 SH   SOLE   0 0 45,084
THE TRADE DESK INC COM 88339J105   556,719 5,700 SH   SOLE   0 0 5,700
TRUIST FINL CORP COM 89832Q109   4,880,609 125,627 SH   SOLE   0 0 125,627
UNITED PARCEL SERVICE INC COM 911312106   1,766,049 12,905 SH   SOLE   0 0 12,905
US BANCORP DEL COM 902973304   2,380,134 59,953 SH   SOLE   0 0 59,953
VALERO ENERGY CORP COM 91913Y100   661,370 4,219 SH   SOLE   0 0 4,219
VANGUARD BD INDEX FDS COM 921937827   698,430 9,106 SH   SOLE   0 0 9,106
VANGUARD BD INDEX FDS COM 921937819   200,331 2,675 SH   SOLE   0 0 2,675
VANGUARD INDEX FDS COM 922908769   881,178 3,294 SH   SOLE   0 0 3,294
VANGUARD INDEX FDS COM 922908553   611,029 7,295 SH   SOLE   0 0 7,295
VANGUARD SCOTTSDALE FDS COM 92206C409   757,450 9,802 SH   SOLE   0 0 9,802
VERIZON COMMUNICATIONS INC COM 92343V104   2,023,771 49,073 SH   SOLE   0 0 49,073
VERTEX PHARMACEUTICALS INC COM 92532F100   227,329 485 SH   SOLE   0 0 485
WHIRLPOOL CORP COM 963320106   442,730 4,332 SH   SOLE   0 0 4,332