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   3,297,834 24,247 SH   SOLE   0 0 24,247
ABBVIE INC COM 00287Y109   3,886,326 20,937 SH   SOLE   0 0 20,937
AFLAC INC COM 001055102   1,244,533 11,801 SH   SOLE   0 0 11,801
AIR PRODS & CHEMS INC COM 009158106   2,009,113 7,123 SH   SOLE   0 0 7,123
ALTRIA GROUP INC COM 02209S103   676,473 11,538 SH   SOLE   0 0 11,538
AMAZON COM INC COM 023135106   246,375 1,123 SH   SOLE   0 0 1,123
AMERICAN TOWER CORP NEW COM 03027X100   3,255,183 14,728 SH   SOLE   0 0 14,728
AMERIPRISE FINL INC COM 03076C106   2,505,862 4,695 SH   SOLE   0 0 4,695
AMGEN INC COM 031162100   2,130,093 7,629 SH   SOLE   0 0 7,629
APPLE INC COM 037833100   3,482,966 16,976 SH   SOLE   0 0 16,976
ARCHER DANIELS MIDLAND CO COM 039483102   405,350 7,680 SH   SOLE   0 0 7,680
AUTOMATIC DATA PROCESSING IN COM 053015103   1,521,337 4,933 SH   SOLE   0 0 4,933
BANK NEW YORK MELLON CORP COM 064058100   858,894 9,427 SH   SOLE   0 0 9,427
BLACKROCK INC COM 09290D101   494,197 471 SH   SOLE   0 0 471
CATERPILLAR INC COM 149123101   3,057,542 7,876 SH   SOLE   0 0 7,876
CISCO SYS INC COM 17275R102   5,043,579 72,695 SH   SOLE   0 0 72,695
CLOROX CO DEL COM 189054109   216,246 1,801 SH   SOLE   0 0 1,801
COMCAST CORP NEW COM 20030N101   654,340 18,334 SH   SOLE   0 0 18,334
CROWDSTRIKE HLDGS INC COM 22788C105   343,784 675 SH   SOLE   0 0 675
CUMMINS INC COM 231021106   2,464,765 7,526 SH   SOLE   0 0 7,526
DEERE & CO COM 244199105   2,049,723 4,031 SH   SOLE   0 0 4,031
DIGITAL RLTY TR INC COM 253868103   2,830,248 16,235 SH   SOLE   0 0 16,235
DOMINOS PIZZA INC COM 25754A201   1,779,419 3,949 SH   SOLE   0 0 3,949
ECOLAB INC COM 278865100   481,220 1,786 SH   SOLE   0 0 1,786
EMERSON ELEC CO COM 291011104   2,690,599 20,180 SH   SOLE   0 0 20,180
ENBRIDGE INC COM 29250N105   1,350,581 29,801 SH   SOLE   0 0 29,801
ENTERPRISE PRODS PARTNERS L COM 293792107   6,740,675 217,371 SH   SOLE   0 0 217,371
ESSENTIAL UTILS INC COM 29670G102   574,296 15,463 SH   SOLE   0 0 15,463
ESSEX PPTY TR INC COM 297178105   3,610,233 12,739 SH   SOLE   0 0 12,739
EXTRA SPACE STORAGE INC COM 30225T102   326,580 2,215 SH   SOLE   0 0 2,215
EXXON MOBIL CORP COM 30231G102   464,941 4,313 SH   SOLE   0 0 4,313
FASTENAL CO COM 311900104   6,681,444 159,082 SH   SOLE   0 0 159,082
FEDERAL RLTY INVT TR NEW COM 313745101   591,313 6,225 SH   SOLE   0 0 6,225
FEDEX CORP COM 31428X106   238,676 1,050 SH   SOLE   0 0 1,050
GENERAL DYNAMICS CORP COM 369550108   813,731 2,790 SH   SOLE   0 0 2,790
GENPACT LIMITED COM G3922B107   6,458,467 146,750 SH   SOLE   0 0 146,750
GLACIER BANCORP INC NEW COM 37637Q105   1,354,392 31,439 SH   SOLE   0 0 31,439
GOLDMAN SACHS GROUP INC COM 38141G104   342,551 484 SH   SOLE   0 0 484
ILLINOIS TOOL WKS INC COM 452308109   3,586,361 14,505 SH   SOLE   0 0 14,505
INTERNATIONAL BUSINESS MACHS COM 459200101   1,160,254 3,936 SH   SOLE   0 0 3,936
INVESCO EXCHANGE TRADED FD T COM 46137V357   498,695 2,744 SH   SOLE   0 0 2,744
INVESCO QQQ TR COM 46090E103   395,526 717 SH   SOLE   0 0 717
ISHARES TR COM 464287804   547,543 5,010 SH   SOLE   0 0 5,010
ISHARES TR COM 464288240   468,446 7,687 SH   SOLE   0 0 7,687
ISHARES TR COM 46429B655   1,439,886 28,222 SH   SOLE   0 0 28,222
JOHNSON & JOHNSON COM 478160104   910,390 5,960 SH   SOLE   0 0 5,960
JPMORGAN CHASE & CO. COM 46625H100   4,010,325 13,833 SH   SOLE   0 0 13,833
LINCOLN NATL CORP IND COM 534187109   4,828,914 139,564 SH   SOLE   0 0 139,564
LOCKHEED MARTIN CORP COM 539830109   1,002,235 2,164 SH   SOLE   0 0 2,164
LOWES COS INC COM 548661107   4,872,709 21,962 SH   SOLE   0 0 21,962
MEDTRONIC PLC COM G5960L103   550,217 6,312 SH   SOLE   0 0 6,312
MERCK & CO INC COM 58933Y105   799,674 10,102 SH   SOLE   0 0 10,102
MICROSOFT CORP COM 594918104   13,522,588 27,186 SH   SOLE   0 0 27,186
MOLSON COORS BEVERAGE CO COM 60871R209   533,799 11,100 SH   SOLE   0 0 11,100
NEXTERA ENERGY INC COM 65339F101   2,251,291 32,430 SH   SOLE   0 0 32,430
NOVO-NORDISK A S COM 670100205   2,600,052 37,671 SH   SOLE   0 0 37,671
NVIDIA CORPORATION COM 67066G104   687,888 4,354 SH   SOLE   0 0 4,354
PAYCHEX INC COM 704326107   1,046,585 7,195 SH   SOLE   0 0 7,195
PENTAIR PLC COM G7S00T104   2,092,416 20,382 SH   SOLE   0 0 20,382
PEPSICO INC COM 713448108   984,358 7,455 SH   SOLE   0 0 7,455
PHILIP MORRIS INTL INC COM 718172109   714,860 3,925 SH   SOLE   0 0 3,925
PPG INDS INC COM 693506107   227,500 2,000 SH   SOLE   0 0 2,000
PROLOGIS INC. COM 74340W103   994,961 9,465 SH   SOLE   0 0 9,465
PROSHARES TR COM 74348A467   299,079 2,970 SH   SOLE   0 0 2,970
PUBLIC STORAGE OPER CO COM 74460D109   704,208 2,400 SH   SOLE   0 0 2,400
QUALCOMM INC COM 747525103   5,242,202 32,916 SH   SOLE   0 0 32,916
REALTY INCOME CORP COM 756109104   1,507,654 26,170 SH   SOLE   0 0 26,170
RTX CORPORATION COM 75513E101   536,039 3,671 SH   SOLE   0 0 3,671
SCHLUMBERGER LTD COM 806857108   775,338 22,939 SH   SOLE   0 0 22,939
SCHWAB STRATEGIC TR COM 808524797   818,877 30,901 SH   SOLE   0 0 30,901
SELECT SECTOR SPDR TR COM 81369Y803   8,212,502 32,431 SH   SOLE   0 0 32,431
SELECT SECTOR SPDR TR COM 81369Y852   1,206,419 11,116 SH   SOLE   0 0 11,116
SELECT SECTOR SPDR TR COM 81369Y704   268,486 1,820 SH   SOLE   0 0 1,820
SELECT SECTOR SPDR TR COM 81369Y605   405,344 7,740 SH   SOLE   0 0 7,740
SPDR S&P 500 ETF TR COM 78462F103   5,881,932 9,520 SH   SOLE   0 0 9,520
SPDR SERIES TRUST COM 78468R663   303,901 3,313 SH   SOLE   0 0 3,313
SPDR SERIES TRUST COM 78464A763   224,090 1,651 SH   SOLE   0 0 1,651
STANLEY BLACK & DECKER INC COM 854502101   1,901,607 28,068 SH   SOLE   0 0 28,068
SYSCO CORP COM 871829107   563,884 7,445 SH   SOLE   0 0 7,445
T-MOBILE US INC COM 872590104   1,802,437 7,565 SH   SOLE   0 0 7,565
TAIWAN SEMICONDUCTOR MFG LTD COM 874039100   3,251,717 14,357 SH   SOLE   0 0 14,357
TARGET CORP COM 87612E106   270,992 2,747 SH   SOLE   0 0 2,747
TELUS CORPORATION COM 87971M103   722,443 44,984 SH   SOLE   0 0 44,984
TESLA INC COM 88160R101   206,479 650 SH   SOLE   0 0 650
THE TRADE DESK INC COM 88339J105   338,353 4,700 SH   SOLE   0 0 4,700
TRUIST FINL CORP COM 89832Q109   5,366,055 124,821 SH   SOLE   0 0 124,821
UGI CORP NEW COM 902681105   1,934,084 53,105 SH   SOLE   0 0 53,105
UNITED PARCEL SERVICE INC COM 911312106   449,183 4,450 SH   SOLE   0 0 4,450
US BANCORP DEL COM 902973304   2,624,726 58,005 SH   SOLE   0 0 58,005
VALERO ENERGY CORP COM 91913Y100   567,118 4,219 SH   SOLE   0 0 4,219
VANGUARD BD INDEX FDS COM 921937827   838,549 10,655 SH   SOLE   0 0 10,655
VANGUARD BD INDEX FDS COM 921937819   353,289 4,568 SH   SOLE   0 0 4,568
VANGUARD INDEX FDS COM 922908769   979,870 3,224 SH   SOLE   0 0 3,224
VANGUARD INDEX FDS COM 922908553   649,693 7,295 SH   SOLE   0 0 7,295
VANGUARD SCOTTSDALE FDS COM 92206C409   961,394 12,093 SH   SOLE   0 0 12,093
VANGUARD TAX-MANAGED FDS COM 921943858   203,127 3,563 SH   SOLE   0 0 3,563
VERIZON COMMUNICATIONS INC COM 92343V104   1,472,911 34,040 SH   SOLE   0 0 34,040
VERTEX PHARMACEUTICALS INC COM 92532F100   215,922 485 SH   SOLE   0 0 485
WEC ENERGY GROUP INC COM 92939U106   803,382 7,710 SH   SOLE   0 0 7,710