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   685,029 6,027 SH   SOLE   0 0 6,027
ABBVIE INC COM 00287Y109   4,182,655 22,969 SH   SOLE   0 0 22,969
AFLAC INC COM 001055102   1,338,214 15,586 SH   SOLE   0 0 15,586
AIR PRODS & CHEMS INC COM 009158106   967,142 3,992 SH   SOLE   0 0 3,992
ALTRIA GROUP INC COM 02209S103   558,005 12,792 SH   SOLE   0 0 12,792
AMERICAN TOWER CORP NEW COM 03027X100   2,305,480 11,668 SH   SOLE   0 0 11,668
AMERIPRISE FINL INC COM 03076C106   2,754,280 6,282 SH   SOLE   0 0 6,282
AMGEN INC COM 031162100   3,971,097 13,967 SH   SOLE   0 0 13,967
APPLE INC COM 037833100   3,095,728 18,053 SH   SOLE   0 0 18,053
ARCHER DANIELS MIDLAND CO COM 039483102   2,177,434 34,667 SH   SOLE   0 0 34,667
AUTOMATIC DATA PROCESSING IN COM 053015103   1,133,912 4,540 SH   SOLE   0 0 4,540
BANK NEW YORK MELLON CORP COM 064058100   591,296 10,262 SH   SOLE   0 0 10,262
BLACKROCK INC COM 09247X101   416,850 500 SH   SOLE   0 0 500
CATERPILLAR INC COM 149123101   3,084,608 8,418 SH   SOLE   0 0 8,418
CISCO SYS INC COM 17275R102   3,825,102 76,640 SH   SOLE   0 0 76,640
CLOROX CO DEL COM 189054109   815,617 5,327 SH   SOLE   0 0 5,327
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102   317,712 4,335 SH   SOLE   0 0 4,335
COLGATE PALMOLIVE CO COM 194162103   268,979 2,987 SH   SOLE   0 0 2,987
COMCAST CORP NEW COM 20030N101   4,224,891 97,460 SH   SOLE   0 0 97,460
CONOCOPHILLIPS COM 20825C104   278,743 2,190 SH   SOLE   0 0 2,190
CROWDSTRIKE HLDGS INC COM 22788C105   216,398 675 SH   SOLE   0 0 675
CROWN CASTLE INC COM 22822V101   1,310,070 12,379 SH   SOLE   0 0 12,379
CUMMINS INC COM 231021106   2,172,160 7,372 SH   SOLE   0 0 7,372
CVS HEALTH CORP COM 126650100   2,551,203 31,986 SH   SOLE   0 0 31,986
DEERE & CO COM 244199105   1,696,767 4,131 SH   SOLE   0 0 4,131
DIGITAL RLTY TR INC COM 253868103   2,455,882 17,050 SH   SOLE   0 0 17,050
ECOLAB INC COM 278865100   412,387 1,786 SH   SOLE   0 0 1,786
EMERSON ELEC CO COM 291011104   2,288,816 20,180 SH   SOLE   0 0 20,180
ENBRIDGE INC COM 29250N105   593,207 16,396 SH   SOLE   0 0 16,396
ENTERPRISE PRODS PARTNERS L COM 293792107   6,175,684 211,641 SH   SOLE   0 0 211,641
ESSENTIAL UTILS INC COM 29670G102   572,904 15,463 SH   SOLE   0 0 15,463
ESSEX PPTY TR INC COM 297178105   3,872,160 15,817 SH   SOLE   0 0 15,817
EXTRA SPACE STORAGE INC COM 30225T102   557,130 3,790 SH   SOLE   0 0 3,790
EXXON MOBIL CORP COM 30231G102   454,847 3,913 SH   SOLE   0 0 3,913
FASTENAL CO COM 311900104   6,300,101 81,671 SH   SOLE   0 0 81,671
FEDERAL RLTY INVT TR NEW COM 313745101   1,274,355 12,479 SH   SOLE   0 0 12,479
FEDEX CORP COM 31428X106   305,676 1,055 SH   SOLE   0 0 1,055
GENERAL DYNAMICS CORP COM 369550108   942,952 3,338 SH   SOLE   0 0 3,338
GENPACT LIMITED COM G3922B107   3,937,031 119,485 SH   SOLE   0 0 119,485
GLACIER BANCORP INC NEW COM 37637Q105   1,266,363 31,439 SH   SOLE   0 0 31,439
HORMEL FOODS CORP COM 440452100   211,957 6,075 SH   SOLE   0 0 6,075
ILLINOIS TOOL WKS INC COM 452308109   4,693,360 17,491 SH   SOLE   0 0 17,491
INTEL CORP COM 458140100   993,913 22,502 SH   SOLE   0 0 22,502
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   804,608 9,357 SH   SOLE   0 0 9,357
INVESCO QQQ TR COM 46090E103   288,607 650 SH   SOLE   0 0 650
ISHARES TR COM 464287804   398,204 3,603 SH   SOLE   0 0 3,603
ISHARES TR COM 464288240   415,428 7,781 SH   SOLE   0 0 7,781
ISHARES TR COM 46429B655   612,056 11,987 SH   SOLE   0 0 11,987
JOHNSON & JOHNSON COM 478160104   961,953 6,081 SH   SOLE   0 0 6,081
JPMORGAN CHASE & CO COM 46625H100   3,265,491 16,303 SH   SOLE   0 0 16,303
LINCOLN NATL CORP IND COM 534187109   3,661,541 114,674 SH   SOLE   0 0 114,674
LOCKHEED MARTIN CORP COM 539830109   1,054,844 2,319 SH   SOLE   0 0 2,319
LOWES COS INC COM 548661107   5,702,641 22,387 SH   SOLE   0 0 22,387
MEDTRONIC PLC COM G5960L103   691,710 7,937 SH   SOLE   0 0 7,937
MERCK & CO INC COM 58933Y105   1,785,679 13,533 SH   SOLE   0 0 13,533
MICROSOFT CORP COM 594918104   11,684,236 27,772 SH   SOLE   0 0 27,772
PAYCHEX INC COM 704326107   288,580 2,350 SH   SOLE   0 0 2,350
PENTAIR PLC COM G7S00T104   2,254,505 26,387 SH   SOLE   0 0 26,387
PEPSICO INC COM 713448108   1,400,780 8,004 SH   SOLE   0 0 8,004
PHILIP MORRIS INTL INC COM 718172109   281,732 3,075 SH   SOLE   0 0 3,075
PHILLIPS 66 COM 718546104   249,420 1,527 SH   SOLE   0 0 1,527
POLARIS INC COM 731068102   2,572,784 25,697 SH   SOLE   0 0 25,697
PPG INDS INC COM 693506107   300,668 2,075 SH   SOLE   0 0 2,075
PRICE T ROWE GROUP INC COM 74144T108   215,798 1,770 SH   SOLE   0 0 1,770
PROCTER AND GAMBLE CO COM 742718109   387,291 2,387 SH   SOLE   0 0 2,387
PROSHARES TR COM 74348A467   368,625 3,635 SH   SOLE   0 0 3,635
PUBLIC STORAGE COM 74460D109   696,144 2,400 SH   SOLE   0 0 2,400
QUALCOMM INC COM 747525103   6,934,189 40,958 SH   SOLE   0 0 40,958
REALTY INCOME CORP COM 756109104   739,547 13,670 SH   SOLE   0 0 13,670
SCHWAB STRATEGIC TR COM 808524797   567,474 7,038 SH   SOLE   0 0 7,038
SELECT SECTOR SPDR TR COM 81369Y803   6,611,115 31,743 SH   SOLE   0 0 31,743
SELECT SECTOR SPDR TR COM 81369Y852   639,398 7,830 SH   SOLE   0 0 7,830
SELECT SECTOR SPDR TR COM 81369Y605   326,009 7,740 SH   SOLE   0 0 7,740
SL GREEN RLTY CORP COM 78440X887   223,993 4,063 SH   SOLE   0 0 4,063
SMITH A O CORP COM 831865209   319,462 3,571 SH   SOLE   0 0 3,571
SPDR S&P 500 ETF TR COM 78462F103   4,568,493 8,734 SH   SOLE   0 0 8,734
SPDR SER TR COM 78468R663   278,797 3,037 SH   SOLE   0 0 3,037
SPDR SER TR COM 78464A763   392,408 2,990 SH   SOLE   0 0 2,990
STANLEY BLACK & DECKER INC COM 854502101   4,828,145 49,302 SH   SOLE   0 0 49,302
SYSCO CORP COM 871829107   604,385 7,445 SH   SOLE   0 0 7,445
TAIWAN SEMICONDUCTOR MFG LTD COM 874039100   1,982,249 14,570 SH   SOLE   0 0 14,570
TARGET CORP COM 87612E106   5,050,308 28,499 SH   SOLE   0 0 28,499
TELUS CORPORATION COM 87971M103   721,795 45,084 SH   SOLE   0 0 45,084
THE TRADE DESK INC COM 88339J105   498,294 5,700 SH   SOLE   0 0 5,700
TRUIST FINL CORP COM 89832Q109   4,912,182 126,018 SH   SOLE   0 0 126,018
UNITED PARCEL SERVICE INC COM 911312106   1,665,399 11,205 SH   SOLE   0 0 11,205
US BANCORP DEL COM 902973304   2,978,808 66,640 SH   SOLE   0 0 66,640
VALERO ENERGY CORP COM 91913Y100   720,141 4,219 SH   SOLE   0 0 4,219
VANGUARD BD INDEX FDS COM 921937827   698,157 9,106 SH   SOLE   0 0 9,106
VANGUARD BD INDEX FDS COM 921937819   201,695 2,675 SH   SOLE   0 0 2,675
VANGUARD INDEX FDS COM 922908769   889,378 3,422 SH   SOLE   0 0 3,422
VANGUARD INDEX FDS COM 922908553   630,872 7,295 SH   SOLE   0 0 7,295
VANGUARD SCOTTSDALE FDS COM 92206C409   763,204 9,872 SH   SOLE   0 0 9,872
VERIZON COMMUNICATIONS INC COM 92343V104   2,059,103 49,073 SH   SOLE   0 0 49,073
VERTEX PHARMACEUTICALS INC COM 92532F100   202,735 485 SH   SOLE   0 0 485
WHIRLPOOL CORP COM 963320106   510,461 4,267 SH   SOLE   0 0 4,267