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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   420,741 1,370 SH   SOLE 0 0 0 1,370
AGILENT TECHNOLOGIES INC COM 00846U101   3,671,386 32,833 SH   SOLE 0 0 0 32,833
AIR PRODS & CHEMS INC COM 009158106   473,278 1,670 SH   SOLE 0 0 0 1,670
ALBEMARLE CORP COM 012653101   340,080 2,000 SH   SOLE 0 0 0 2,000
ALPHABET INC CAP STK CL A 02079K305   9,512,606 72,693 SH   SOLE 0 0 0 72,693
AMAZON COM INC COM 023135106   10,007,903 78,728 SH   SOLE 0 0 0 78,728
AMERICAN TOWER CORP NEW COM 03027X100   2,935,104 17,848 SH   SOLE 0 0 0 17,848
APPLE INC COM 037833100   15,793,952 92,249 SH   SOLE 0 0 0 92,249
APPLIED MATLS INC COM 038222105   323,419 2,336 SH   SOLE 0 0 0 2,336
AUTOMATIC DATA PROCESSING IN COM 053015103   660,633 2,746 SH   SOLE 0 0 0 2,746
BARCLAYS PLC ADR 06738E204   235,648 30,250 SH   SOLE 0 0 0 30,250
BARCLAYS PLC ADR 06738E204   4,000 100,000 SH Call SOLE 0 0 0 100,000
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   216,836 619 SH   SOLE 0 0 0 619
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,062,954 2 SH   SOLE 0 0 0 2
BRISTOL-MYERS SQUIBB CO COM 110122108   214,226 3,691 SH   SOLE 0 0 0 3,691
CADENCE DESIGN SYSTEM INC COM 127387108   466,960 1,993 SH   SOLE 0 0 0 1,993
CBRE GROUP INC CL A 12504L109   7,213,389 97,663 SH   SOLE 0 0 0 97,663
CISCO SYS INC COM 17275R102   280,090 5,210 SH   SOLE 0 0 0 5,210
CLEVELAND-CLIFFS INC NEW COM 185899101   156,300 10,000 SH   SOLE 0 0 0 10,000
CORTEVA INC COM 22052L104   1,760,774 34,417 SH   SOLE 0 0 0 34,417
COSTAR GROUP INC COM 22160N109   2,932,508 38,139 SH   SOLE 0 0 0 38,139
COSTCO WHSL CORP NEW COM 22160K105   7,565,944 13,392 SH   SOLE 0 0 0 13,392
CRESCENT PT ENERGY CORP COM 22576C101   232,400 28,000 SH   SOLE 0 0 0 28,000
D R HORTON INC COM 23331A109   257,928 2,400 SH   SOLE 0 0 0 2,400
DISNEY WALT CO COM 254687106   443,181 5,468 SH   SOLE 0 0 0 5,468
DOMINION ENERGY INC COM 25746U109   7,351,789 164,580 SH   SOLE 0 0 0 164,580
ECOLAB INC COM 278865100   8,151,697 48,121 SH   SOLE 0 0 0 48,121
EMERSON ELEC CO COM 291011104   206,756 2,141 SH   SOLE 0 0 0 2,141
ENBRIDGE INC COM 29250N105   4,227,557 126,813 SH   SOLE 0 0 0 126,813
EQUINIX INC COM 29444U700   1,786,600 2,460 SH   SOLE 0 0 0 2,460
EXXON MOBIL CORP COM 30231G102   502,205 4,271 SH   SOLE 0 0 0 4,271
GENERAL DYNAMICS CORP COM 369550108   1,169,594 5,293 SH   SOLE 0 0 0 5,293
GOLDEN OCEAN GROUP LTD SHS NEW G39637205   173,360 22,000 SH   SOLE 0 0 0 22,000
HOME DEPOT INC COM 437076102   5,179,934 17,143 SH   SOLE 0 0 0 17,143
HONEYWELL INTL INC COM 438516106   6,493,796 35,151 SH   SOLE 0 0 0 35,151
INTEL CORP COM 458140100   653,910 18,394 SH   SOLE 0 0 0 18,394
INTERNATIONAL BUSINESS MACHS COM 459200101   706,831 5,038 SH   SOLE 0 0 0 5,038
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   281,747 4,133 SH   SOLE 0 0 0 4,133
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635   3,109,520 137,407 SH   SOLE 0 0 0 137,407
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   10,356,167 514,976 SH   SOLE 0 0 0 514,976
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   10,365,282 501,465 SH   SOLE 0 0 0 501,465
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817   3,203,827 142,519 SH   SOLE 0 0 0 142,519
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   10,297,548 485,047 SH   SOLE 0 0 0 485,047
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   10,175,960 541,698 SH   SOLE 0 0 0 541,698
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858   3,286,188 139,808 SH   SOLE 0 0 0 139,808
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   3,264,932 145,212 SH   SOLE 0 0 0 145,212
ISHARES TR CORE S&P SCP ETF 464287804   474,168 5,027 SH   SOLE 0 0 0 5,027
ISHARES TR CORE S&P MCP ETF 464287507   692,326 2,777 SH   SOLE 0 0 0 2,777
ISHARES TR RUS 1000 GRW ETF 464287614   534,108 2,008 SH   SOLE 0 0 0 2,008
ISHARES TR RUS 1000 VAL ETF 464287598   250,351 1,649 SH   SOLE 0 0 0 1,649
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   203,528 3,800 SH   SOLE 0 0 0 3,800
JOHNSON & JOHNSON COM 478160104   4,018,155 25,799 SH   SOLE 0 0 0 25,799
JONES LANG LASALLE INC COM 48020Q107   240,712 1,705 SH   SOLE 0 0 0 1,705
JPMORGAN CHASE & CO COM 46625H100   2,171,094 14,971 SH   SOLE 0 0 0 14,971
LAUDER ESTEE COS INC CL A 518439104   7,245,135 50,122 SH   SOLE 0 0 0 50,122
LINDE PLC SHS G54950103   6,383,196 17,143 SH   SOLE 0 0 0 17,143
LOCKHEED MARTIN CORP COM 539830109   3,640,470 8,902 SH   SOLE 0 0 0 8,902
LOWES COS INC COM 548661107   1,575,462 7,580 SH   SOLE 0 0 0 7,580
MASTERCARD INCORPORATED CL A 57636Q104   4,714,100 11,907 SH   SOLE 0 0 0 11,907
MCDONALDS CORP COM 580135101   203,376 772 SH   SOLE 0 0 0 772
MEDTRONIC PLC SHS G5960L103   242,603 3,096 SH   SOLE 0 0 0 3,096
META PLATFORMS INC CL A 30303M102   8,783,244 29,257 SH   SOLE 0 0 0 29,257
MICROSOFT CORP COM 594918104   9,023,055 28,577 SH   SOLE 0 0 0 28,577
NEXTERA ENERGY INC COM 65339F101   7,068,211 123,376 SH   SOLE 0 0 0 123,376
NIKE INC CL B 654106103   203,479 2,128 SH   SOLE 0 0 0 2,128
ONEOK INC NEW COM 682680103   241,605 3,809 SH   SOLE 0 0 0 3,809
PARKER-HANNIFIN CORP COM 701094104   1,775,432 4,558 SH   SOLE 0 0 0 4,558
PFIZER INC COM 717081103   252,670 7,617 SH   SOLE 0 0 0 7,617
REGIONS FINANCIAL CORP NEW COM 7591EP100   189,200 11,000 SH   SOLE 0 0 0 11,000
ROCKWELL AUTOMATION INC COM 773903109   507,419 1,775 SH   SOLE 0 0 0 1,775
RTX CORPORATION COM 75513E101   1,466,821 20,381 SH   SOLE 0 0 0 20,381
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   2,032,400 40,166 SH   SOLE 0 0 0 40,166
SOUTHERN CO COM 842587107   244,578 3,779 SH   SOLE 0 0 0 3,779
SPDR SER TR S&P DIVID ETF 78464A763   309,032 2,687 SH   SOLE 0 0 0 2,687
STARBUCKS CORP COM 855244109   1,579,792 17,309 SH   SOLE 0 0 0 17,309
TEXAS INSTRS INC COM 882508104   539,203 3,391 SH   SOLE 0 0 0 3,391
THERMO FISHER SCIENTIFIC INC COM 883556102   4,709,406 9,304 SH   SOLE 0 0 0 9,304
UNITEDHEALTH GROUP INC COM 91324P102   3,718,401 7,375 SH   SOLE 0 0 0 7,375
US BANCORP DEL COM NEW 902973304   5,684,898 171,957 SH   SOLE 0 0 0 171,957
VALERO ENERGY CORP COM 91913Y100   5,697,734 40,207 SH   SOLE 0 0 0 40,207
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   8,373,419 110,409 SH   SOLE 0 0 0 110,409
VISA INC COM CL A 92826C839   3,878,199 16,861 SH   SOLE 0 0 0 16,861
WALMART INC COM 931142103   779,979 4,877 SH   SOLE 0 0 0 4,877
WILLIS TOWERS WATSON PLC LTD SHS G96629103   548,102 2,623 SH   SOLE 0 0 0 2,623
XYLEM INC COM 98419M100   987,402 10,847 SH   SOLE 0 0 0 10,847