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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABORATORIES COM 002824100 2,192,247 22,182 SH SOLE 0 0 22,182
ABBVIE INC COM 00287Y109 5,219,244 19,952 SH SOLE 0 0 19,952
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,857,088 15,581 SH SOLE 0 0 15,581
AFLAC INC COM 001055102 846,845 7,576 SH SOLE 0 0 7,576
ALPHABET INC CAP STK CL C 02079K107 509,406 1,495 SH SOLE 0 0 1,495
ALTRIA GROUP INC COM 02209S103 762,154 11,318 SH SOLE 0 0 11,318
AMAZON COM INC COM 023135106 532,932 2,139 SH SOLE 0 0 2,139
AMERICAN TOWER CORP COM 03027X100 1,999,964 12,218 SH SOLE 0 0 12,218
AMERIPRISE FINL INC COM 03076C106 2,198,343 4,465 SH SOLE 0 0 4,465
AMGEN INC COM 031162100 1,651,088 3,917 SH SOLE 0 0 3,917
APPLE INC COM 037833100 5,425,229 16,291 SH SOLE 0 0 16,291
ARCHER DANIELS MIDLAND CO COM 039483102 549,707 6,925 SH SOLE 0 0 6,925
AUTOMATIC DATA PROCESSING IN COM 053015103 3,178,783 12,318 SH SOLE 0 0 12,318
BANK OF NY MELLON CORP COM 064058100 1,132,019 7,827 SH SOLE 0 0 7,827
BLACKROCK INC COM 09290D101 567,243 536 SH SOLE 0 0 536
CATERPILLAR INC COM 149123101 5,629,315 6,943 SH SOLE 0 0 6,943
CHEVRON CORPORATION COM 166764100 273,641 1,340 SH SOLE 0 0 1,340
CISCO SYS INC COM 17275R102 7,290,964 67,741 SH SOLE 0 0 67,741
CONOCOPHILLIPS COM 20825C104 272,827 2,180 SH SOLE 0 0 2,180
CROWDSTRIKE HLDGS INC CL A 22788C105 714,825 2,700 SH SOLE 0 0 2,700
CUMMINS INC COM 231021106 2,968,211 5,746 SH SOLE 0 0 5,746
DEERE & CO COM 244199105 2,707,018 4,031 SH SOLE 0 0 4,031
DIGITAL RLTY TR INC COM 253868103 2,673,322 15,230 SH SOLE 0 0 15,230
DOMINOS PIZZA INC COM 25754A201 1,505,540 5,025 SH SOLE 0 0 5,025
ECOLAB INC COM 278865100 405,280 1,476 SH SOLE 0 0 1,476
EMERSON ELEC CO COM 291011104 3,129,918 20,180 SH SOLE 0 0 20,180
ENBRIDGE INC COM 29250N105 1,404,974 30,221 SH SOLE 0 0 30,221
ENTERPRISE PRODS PARTNERS L COM 293792107 7,759,668 217,907 SH SOLE 0 0 217,907
ESSENTIAL UTILS INC COM 29670G102 605,995 15,463 SH SOLE 0 0 15,463
EXTRA SPACE STORAGE INC COM 30225T102 209,101 1,590 SH SOLE 0 0 1,590
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 691,362 4,248 SH SOLE 0 0 4,248
FASTENAL CO COM 311900104 7,779,628 157,069 SH SOLE 0 0 157,069
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 215,497 1,990 SH SOLE 0 0 1,990
FEDEX CORP COM 31428X106 285,090 1,000 SH SOLE 0 0 1,000
GENERAL DYNAMICS CORP COM 369550108 973,921 2,935 SH SOLE 0 0 2,935
GENPACT LIMITED SHS G3922B107 4,609,826 141,710 SH SOLE 0 0 141,710
GLACIER BANCORP INC NEW COM 37637Q105 1,358,165 31,439 SH SOLE 0 0 31,439
GOLDMAN SACHS GROUP INC COM 38141G104 408,763 454 SH SOLE 0 0 454
H2O AMERICA COM 784305104 611,986 9,930 SH SOLE 0 0 9,930
ILLINOIS TOOL WKS INC COM 452308109 3,490,032 13,565 SH SOLE 0 0 13,565
INTERNATIONAL BUSINESS MACHS COM 459200101 245,882 1,118 SH SOLE 0 0 1,118
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,498,992 7,206 SH SOLE 0 0 7,206
INVESCO QQQ TR UNIT SER 1 46090E103 642,120 868 SH SOLE 0 0 868
ISHARES TR CORE S&P SCP ETF 464287804 1,094,034 8,042 SH SOLE 0 0 8,042
ISHARES TR MSCI ACWI EX US 464288240 630,746 8,341 SH SOLE 0 0 8,341
ISHARES TR FLTG RATE NT ETF 46429B655 2,116,380 41,457 SH SOLE 0 0 41,457
JOHNSON & JOHNSON COM 478160104 1,470,895 5,556 SH SOLE 0 0 5,556
JPMORGAN CHASE & CO COM 46625H100 4,302,444 13,005 SH SOLE 0 0 13,005
LINCOLN NATL CORP IND COM 534187109 4,592,418 114,069 SH SOLE 0 0 114,069
LOCKHEED MARTIN CORP COM 539830109 1,165,673 2,289 SH SOLE 0 0 2,289
LOWES COS INC COM 548661107 3,933,117 21,342 SH SOLE 0 0 21,342
MARSH & MCLENNAN COS INC COM 571748102 614,628 3,600 SH SOLE 0 0 3,600
MERCK & CO INC COM 58933Y105 1,860,404 12,803 SH SOLE 0 0 12,803
MICROSOFT CORP COM 594918104 15,115,676 29,471 SH SOLE 0 0 29,471
NEXTERA ENERGY INC COM 65339F101 3,337,862 44,070 SH SOLE 0 0 44,070
NOVO-NORDISK A S ADR 670100205 1,306,682 34,468 SH SOLE 0 0 34,468
NVIDIA CORPORATION COM 67066G104 4,859,241 21,277 SH SOLE 0 0 21,277
ONEOK INC NEW COM 30609A109 244,299 2,865 SH SOLE 0 0 2,865
PAYCHEX INC COM 704326107 1,630,274 16,551 SH SOLE 0 0 16,551
PENTAIR PLC SHS G7S00T104 1,140,186 21,517 SH SOLE 0 0 21,517
PEPSICO INC COM 713448108 779,201 6,149 SH SOLE 0 0 6,149
PHILLIPS 66 COM 718546104 364,327 1,427 SH SOLE 0 0 1,427
PROLOGIS INC. COM 74340W103 1,393,183 10,730 SH SOLE 0 0 10,730
PROSHARES TR S&P 500 DV ARIST 74348A467 246,920 4,564 SH SOLE 0 0 4,564
PUBLIC STORAGE COM 74460D109 678,816 2,400 SH SOLE 0 0 2,400
QUALCOMM INC COM 747525103 5,535,187 30,076 SH SOLE 0 0 30,076
REALTY INCOME CORP COM 756109104 4,670,886 86,020 SH SOLE 0 0 86,020
RTX CORPORATION COM 75513E101 675,952 3,641 SH SOLE 0 0 3,641
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 472,043 14,511 SH SOLE 0 0 14,511
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 12,888,180 65,840 SH SOLE 0 0 65,840
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 631,184 3,780 SH SOLE 0 0 3,780
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 627,365 3,725 SH SOLE 0 0 3,725
SELECT SECTOR SPDR TR ST STR SVC ETF 81369Y852 957,116 8,625 SH SOLE 0 0 8,625
SHOPIFY INC CL A SUB VTG SHS 82509L107 252,110 1,700 SH SOLE 0 0 1,700
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 476,161 5,196 SH SOLE 0 0 5,196
STANLEY BLACK & DECKER INC COM 854502101 1,071,053 12,090 SH SOLE 0 0 12,090
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 6,971,963 9,142 SH SOLE 0 0 9,142
SYSCO CORP COM 871829107 535,819 6,873 SH SOLE 0 0 6,873
T-MOBILE US INC COM 872590104 4,294,386 26,333 SH SOLE 0 0 26,333
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 5,113,461 11,209 SH SOLE 0 0 11,209
TESLA INC COM 88160R101 235,949 665 SH SOLE 0 0 665
TRUIST FINL CORP COM 89832Q109 5,409,785 116,842 SH SOLE 0 0 116,842
UGI CORP NEW COM 902681105 932,592 26,145 SH SOLE 0 0 26,145
US BANCORP COM NEW 902973304 3,392,245 58,730 SH SOLE 0 0 58,730
VALERO ENERGY CORP COM 91913Y100 1,470,592 3,794 SH SOLE 0 0 3,794
VANGUARD BD INDEX FDS INTERMED TERM 921937819 564,155 7,743 SH SOLE 0 0 7,743
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 942,318 12,334 SH SOLE 0 0 12,334
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 1,200,562 3,208 SH SOLE 0 0 3,208
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 658,332 7,345 SH SOLE 0 0 7,345
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,267,245 16,404 SH SOLE 0 0 16,404
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 241,274 3,417 SH SOLE 0 0 3,417
VERTEX PHARMACEUTICALS INC COM 92532F100 253,563 485 SH SOLE 0 0 485
WEC ENERGY GROUP INC COM 92939U106 337,613 3,350 SH SOLE 0 0 3,350