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
3M CO COM 88579Y101   260,634 2,604 SH   SOLE 0 0 0 2,604
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   484,471 1,570 SH   SOLE 0 0 0 1,570
ACTIVISION BLIZZARD INC COM 00507V109   219,180 2,600 SH   SOLE 0 0 0 2,600
AGILENT TECHNOLOGIES INC COM 00846U101   2,707,429 22,515 SH   SOLE 0 0 0 22,515
AIR PRODS & CHEMS INC COM 009158106   525,975 1,756 SH   SOLE 0 0 0 1,756
ALBEMARLE CORP COM 012653101   245,399 1,100 SH   SOLE 0 0 0 1,100
ALPHABET INC CAP STK CL A 02079K305   10,434,728 87,174 SH   SOLE 0 0 0 87,174
AMAZON COM INC COM 023135106   12,699,343 97,417 SH   SOLE 0 0 0 97,417
AMERICAN TOWER CORP NEW COM 03027X100   1,985,170 10,236 SH   SOLE 0 0 0 10,236
AMERICAN WTR WKS CO INC NEW COM 030420103   256,379 1,796 SH   SOLE 0 0 0 1,796
APPLE INC COM 037833100   20,400,601 105,174 SH   SOLE 0 0 0 105,174
APPLIED MATLS INC COM 038222105   407,747 2,821 SH   SOLE 0 0 0 2,821
AUTOMATIC DATA PROCESSING IN COM 053015103   527,276 2,399 SH   SOLE 0 0 0 2,399
BARCLAYS PLC ADR 06738E204   237,765 30,250 SH   SOLE 0 0 0 30,250
BARCLAYS PLC ADR 06738E204   7,500 100,000 SH Call SOLE 0 0 0 100,000
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   226,765 665 SH   SOLE 0 0 0 665
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,035,620 2 SH   SOLE 0 0 0 2
BRISTOL-MYERS SQUIBB CO COM 110122108   239,813 3,750 SH   SOLE 0 0 0 3,750
CADENCE DESIGN SYSTEM INC COM 127387108   467,398 1,993 SH   SOLE 0 0 0 1,993
CBRE GROUP INC CL A 12504L109   8,125,641 100,677 SH   SOLE 0 0 0 100,677
CISCO SYS INC COM 17275R102   484,374 9,362 SH   SOLE 0 0 0 9,362
CLEVELAND-CLIFFS INC NEW COM 185899101   176,902 10,555 SH   SOLE 0 0 0 10,555
COLGATE PALMOLIVE CO COM 194162103   271,797 3,528 SH   SOLE 0 0 0 3,528
CORTEVA INC COM 22052L104   1,015,356 17,720 SH   SOLE 0 0 0 17,720
COSTAR GROUP INC COM 22160N109   3,695,369 41,521 SH   SOLE 0 0 0 41,521
COSTCO WHSL CORP NEW COM 22160K105   8,054,703 14,961 SH   SOLE 0 0 0 14,961
CRESCENT PT ENERGY CORP COM 22576C101   188,440 28,000 SH   SOLE 0 0 0 28,000
D R HORTON INC COM 23331A109   292,056 2,400 SH   SOLE 0 0 0 2,400
DISNEY WALT CO COM 254687106   453,810 5,083 SH   SOLE 0 0 0 5,083
DOMINION ENERGY INC COM 25746U109   6,853,060 132,324 SH   SOLE 0 0 0 132,324
ECOLAB INC COM 278865100   9,881,315 52,929 SH   SOLE 0 0 0 52,929
EMERSON ELEC CO COM 291011104   313,834 3,472 SH   SOLE 0 0 0 3,472
ENBRIDGE INC COM 29250N105   4,786,592 128,845 SH   SOLE 0 0 0 128,845
EQUINIX INC COM 29444U700   2,305,568 2,941 SH   SOLE 0 0 0 2,941
EXXON MOBIL CORP COM 30231G102   241,098 2,248 SH   SOLE 0 0 0 2,248
FORD MTR CO DEL COM 345370860   221,073 14,612 SH   SOLE 0 0 0 14,612
GENERAL DYNAMICS CORP COM 369550108   1,199,676 5,576 SH   SOLE 0 0 0 5,576
GOLDEN OCEAN GROUP LTD SHS NEW G39637205   166,100 22,000 SH   SOLE 0 0 0 22,000
HOME DEPOT INC COM 437076102   6,210,880 19,994 SH   SOLE 0 0 0 19,994
HONEYWELL INTL INC COM 438516106   6,964,323 33,563 SH   SOLE 0 0 0 33,563
INTEL CORP COM 458140100   893,360 26,715 SH   SOLE 0 0 0 26,715
INTERNATIONAL BUSINESS MACHS COM 459200101   733,814 5,484 SH   SOLE 0 0 0 5,484
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   324,011 4,071 SH   SOLE 0 0 0 4,071
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   8,044,492 399,627 SH   SOLE 0 0 0 399,627
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   8,050,604 391,376 SH   SOLE 0 0 0 391,376
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635   4,938,320 216,593 SH   SOLE 0 0 0 216,593
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   8,039,329 379,751 SH   SOLE 0 0 0 379,751
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817   5,128,479 227,427 SH   SOLE 0 0 0 227,427
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858   5,176,267 220,173 SH   SOLE 0 0 0 220,173
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   5,168,826 229,930 SH   SOLE 0 0 0 229,930
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   7,821,331 412,844 SH   SOLE 0 0 0 412,844
ISHARES TR CORE S&P SCP ETF 464287804   620,504 6,227 SH   SOLE 0 0 0 6,227
ISHARES TR CORE S&P MCP ETF 464287507   840,809 3,216 SH   SOLE 0 0 0 3,216
ISHARES TR RUS 1000 GRW ETF 464287614   595,490 2,164 SH   SOLE 0 0 0 2,164
ISHARES TR CORE DIV GRWTH 46434V621   206,120 4,000 SH   SOLE 0 0 0 4,000
ISHARES TR RUS 1000 VAL ETF 464287598   260,262 1,649 SH   SOLE 0 0 0 1,649
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   210,254 3,800 SH   SOLE 0 0 0 3,800
JOHNSON & JOHNSON COM 478160104   4,265,904 25,773 SH   SOLE 0 0 0 25,773
JONES LANG LASALLE INC COM 48020Q107   723,068 4,641 SH   SOLE 0 0 0 4,641
JPMORGAN CHASE & CO COM 46625H100   2,260,865 15,545 SH   SOLE 0 0 0 15,545
LAUDER ESTEE COS INC CL A 518439104   6,441,853 32,803 SH   SOLE 0 0 0 32,803
LINDE PLC SHS G54950103   7,864,729 20,638 SH   SOLE 0 0 0 20,638
LOCKHEED MARTIN CORP COM 539830109   4,423,592 9,609 SH   SOLE 0 0 0 9,609
LOWES COS INC COM 548661107   1,404,118 6,221 SH   SOLE 0 0 0 6,221
MASTERCARD INCORPORATED CL A 57636Q104   4,927,262 12,528 SH   SOLE 0 0 0 12,528
MCDONALDS CORP COM 580135101   230,671 773 SH   SOLE 0 0 0 773
MEDTRONIC PLC SHS G5960L103   688,678 7,817 SH   SOLE 0 0 0 7,817
META PLATFORMS INC CL A 30303M102   13,243,553 46,148 SH   SOLE 0 0 0 46,148
MICROSOFT CORP COM 594918104   11,877,510 34,878 SH   SOLE 0 0 0 34,878
NEXTERA ENERGY INC COM 65339F101   8,190,419 110,383 SH   SOLE 0 0 0 110,383
NVIDIA CORPORATION COM 67066G104   594,749 1,406 SH   SOLE 0 0 0 1,406
ONEOK INC NEW COM 682680103   222,192 3,600 SH   SOLE 0 0 0 3,600
PARKER-HANNIFIN CORP COM 701094104   1,933,038 4,956 SH   SOLE 0 0 0 4,956
RAYTHEON TECHNOLOGIES CORP COM 75513E101   1,233,512 12,592 SH   SOLE 0 0 0 12,592
REGIONS FINANCIAL CORP NEW COM 7591EP100   196,020 11,000 SH   SOLE 0 0 0 11,000
ROCKWELL AUTOMATION INC COM 773903109   581,809 1,766 SH   SOLE 0 0 0 1,766
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   2,658,161 50,757 SH   SOLE 0 0 0 50,757
SOUTHERN CO COM 842587107   275,563 3,923 SH   SOLE 0 0 0 3,923
SPDR SER TR S&P DIVID ETF 78464A763   329,372 2,687 SH   SOLE 0 0 0 2,687
STARBUCKS CORP COM 855244109   1,585,455 16,005 SH   SOLE 0 0 0 16,005
THERMO FISHER SCIENTIFIC INC COM 883556102   4,696,794 9,002 SH   SOLE 0 0 0 9,002
UNITEDHEALTH GROUP INC COM 91324P102   3,368,325 7,008 SH   SOLE 0 0 0 7,008
US BANCORP DEL COM NEW 902973304   5,036,948 152,450 SH   SOLE 0 0 0 152,450
VALERO ENERGY CORP COM 91913Y100   5,060,087 43,138 SH   SOLE 0 0 0 43,138
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   10,950,459 137,241 SH   SOLE 0 0 0 137,241
VISA INC COM CL A 92826C839   4,314,774 18,169 SH   SOLE 0 0 0 18,169
WALMART INC COM 931142103   823,938 5,242 SH   SOLE 0 0 0 5,242
WASTE MGMT INC DEL COM 94106L109   297,589 1,716 SH   SOLE 0 0 0 1,716
WILLIS TOWERS WATSON PLC LTD SHS G96629103   617,717 2,623 SH   SOLE 0 0 0 2,623
XYLEM INC COM 98419M100   1,307,068 11,606 SH   SOLE 0 0 0 11,606