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   343,079 3,264 SH   SOLE 0 0 0 3,264
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   460,726 1,612 SH   SOLE 0 0 0 1,612
ACTIVISION BLIZZARD INC COM 00507V109   222,534 2,600 SH   SOLE 0 0 0 2,600
AGILENT TECHNOLOGIES INC COM 00846U101   2,963,104 21,419 SH   SOLE 0 0 0 21,419
AIR PRODS & CHEMS INC COM 009158106   506,638 1,764 SH   SOLE 0 0 0 1,764
ALPHABET INC CAP STK CL A 02079K305   8,850,762 85,325 SH   SOLE 0 0 0 85,325
AMAZON COM INC COM 023135106   9,683,694 93,752 SH   SOLE 0 0 0 93,752
AMERICAN TOWER CORP NEW COM 03027X100   1,567,083 7,669 SH   SOLE 0 0 0 7,669
AMERICAN WTR WKS CO INC NEW COM 030420103   307,043 2,096 SH   SOLE 0 0 0 2,096
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   218,474 3,274 SH   SOLE 0 0 0 3,274
APPLE INC COM 037833100   17,090,896 103,644 SH   SOLE 0 0 0 103,644
APPLIED MATLS INC COM 038222105   350,925 2,857 SH   SOLE 0 0 0 2,857
ARK ETF TR INNOVATION ETF 00214Q104   201,700 5,000 SH   SOLE 0 0 0 5,000
AUTOMATIC DATA PROCESSING IN COM 053015103   536,984 2,412 SH   SOLE 0 0 0 2,412
BARCLAYS PLC ADR 06738E204   215,700 30,000 SH   SOLE 0 0 0 30,000
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   205,332 665 SH   SOLE 0 0 0 665
BRISTOL-MYERS SQUIBB CO COM 110122108   252,358 3,641 SH   SOLE 0 0 0 3,641
CADENCE DESIGN SYSTEM INC COM 127387108   418,709 1,993 SH   SOLE 0 0 0 1,993
CBRE GROUP INC CL A 12504L109   6,743,444 92,617 SH   SOLE 0 0 0 92,617
CISCO SYS INC COM 17275R102   504,142 9,644 SH   SOLE 0 0 0 9,644
CLEVELAND-CLIFFS INC NEW COM 185899101   183,300 10,000 SH   SOLE 0 0 0 10,000
COLGATE PALMOLIVE CO COM 194162103   318,861 4,243 SH   SOLE 0 0 0 4,243
CORTEVA INC COM 22052L104   614,921 10,196 SH   SOLE 0 0 0 10,196
COSTAR GROUP INC COM 22160N109   2,882,130 41,861 SH   SOLE 0 0 0 41,861
COSTCO WHSL CORP NEW COM 22160K105   7,000,401 14,089 SH   SOLE 0 0 0 14,089
CRESCENT PT ENERGY CORP COM 22576C101   197,680 28,000 SH   SOLE 0 0 0 28,000
D R HORTON INC COM 23331A109   234,456 2,400 SH   SOLE 0 0 0 2,400
DISNEY WALT CO COM 254687106   593,671 5,929 SH   SOLE 0 0 0 5,929
DOMINION ENERGY INC COM 25746U109   6,904,102 123,486 SH   SOLE 0 0 0 123,486
ECOLAB INC COM 278865100   8,414,221 50,832 SH   SOLE 0 0 0 50,832
EMERSON ELEC CO COM 291011104   315,011 3,615 SH   SOLE 0 0 0 3,615
ENBRIDGE INC COM 29250N105   4,946,605 129,662 SH   SOLE 0 0 0 129,662
EQUINIX INC COM 29444U700   2,166,725 3,005 SH   SOLE 0 0 0 3,005
EXXON MOBIL CORP COM 30231G102   246,516 2,248 SH   SOLE 0 0 0 2,248
FORD MTR CO DEL COM 345370860   163,820 13,002 SH   SOLE 0 0 0 13,002
GENERAL DYNAMICS CORP COM 369550108   939,084 4,115 SH   SOLE 0 0 0 4,115
GOLDEN OCEAN GROUP LTD SHS NEW G39637205   209,440 22,000 SH   SOLE 0 0 0 22,000
HOME DEPOT INC COM 437076102   5,929,731 20,093 SH   SOLE 0 0 0 20,093
HONEYWELL INTL INC COM 438516106   6,075,896 31,791 SH   SOLE 0 0 0 31,791
INTEL CORP COM 458140100   692,021 21,182 SH   SOLE 0 0 0 21,182
INTERNATIONAL BUSINESS MACHS COM 459200101   677,538 5,168 SH   SOLE 0 0 0 5,168
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   427,338 4,647 SH   SOLE 0 0 0 4,647
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   7,907,862 389,934 SH   SOLE 0 0 0 389,934
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635   4,749,474 207,718 SH   SOLE 0 0 0 207,718
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   7,778,183 368,984 SH   SOLE 0 0 0 368,984
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   7,869,086 382,180 SH   SOLE 0 0 0 382,180
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817   4,966,664 220,937 SH   SOLE 0 0 0 220,937
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   7,630,623 398,258 SH   SOLE 0 0 0 398,258
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858   4,967,939 210,908 SH   SOLE 0 0 0 210,908
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   4,961,413 220,958 SH   SOLE 0 0 0 220,958
ISHARES TR CORE S&P SCP ETF 464287804   705,204 7,293 SH   SOLE 0 0 0 7,293
ISHARES TR CORE S&P MCP ETF 464287507   913,965 3,654 SH   SOLE 0 0 0 3,654
ISHARES TR RUS 1000 GRW ETF 464287614   528,730 2,164 SH   SOLE 0 0 0 2,164
ISHARES TR RUS 1000 VAL ETF 464287598   251,077 1,649 SH   SOLE 0 0 0 1,649
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   207,480 3,800 SH   SOLE 0 0 0 3,800
JOHNSON & JOHNSON COM 478160104   3,520,547 22,713 SH   SOLE 0 0 0 22,713
JONES LANG LASALLE INC COM 48020Q107   776,917 5,340 SH   SOLE 0 0 0 5,340
JPMORGAN CHASE & CO COM 46625H100   1,947,483 14,945 SH   SOLE 0 0 0 14,945
LAUDER ESTEE COS INC CL A 518439104   7,113,329 28,862 SH   SOLE 0 0 0 28,862
LINDE PLC SHS G54950103   7,487,699 21,066 SH   SOLE 0 0 0 21,066
LOCKHEED MARTIN CORP COM 539830109   4,532,714 9,588 SH   SOLE 0 0 0 9,588
LOWES COS INC COM 548661107   834,475 4,173 SH   SOLE 0 0 0 4,173
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   233,888 4,311 SH   SOLE 0 0 0 4,311
MASTERCARD INCORPORATED CL A 57636Q104   4,207,198 11,577 SH   SOLE 0 0 0 11,577
MCDONALDS CORP COM 580135101   216,139 773 SH   SOLE 0 0 0 773
MEDTRONIC PLC SHS G5960L103   753,878 9,351 SH   SOLE 0 0 0 9,351
META PLATFORMS INC CL A 30303M102   10,311,517 48,653 SH   SOLE 0 0 0 48,653
MICROSOFT CORP COM 594918104   9,597,891 33,291 SH   SOLE 0 0 0 33,291
NEXTERA ENERGY INC COM 65339F101   7,866,785 102,060 SH   SOLE 0 0 0 102,060
PARKER-HANNIFIN CORP COM 701094104   1,686,936 5,019 SH   SOLE 0 0 0 5,019
PROCTER AND GAMBLE CO COM 742718109   202,962 1,365 SH   SOLE 0 0 0 1,365
RAYTHEON TECHNOLOGIES CORP COM 75513E101   1,149,894 11,742 SH   SOLE 0 0 0 11,742
REGIONS FINANCIAL CORP NEW COM 7591EP100   389,760 21,000 SH   SOLE 0 0 0 21,000
ROCKWELL AUTOMATION INC COM 773903109   407,309 1,388 SH   SOLE 0 0 0 1,388
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   2,915,163 60,268 SH   SOLE 0 0 0 60,268
SOUTHERN CO COM 842587107   272,774 3,920 SH   SOLE 0 0 0 3,920
SPDR SER TR S&P DIVID ETF 78464A763   332,409 2,687 SH   SOLE 0 0 0 2,687
STARBUCKS CORP COM 855244109   1,665,559 15,995 SH   SOLE 0 0 0 15,995
THERMO FISHER SCIENTIFIC INC COM 883556102   5,074,361 8,804 SH   SOLE 0 0 0 8,804
UNITEDHEALTH GROUP INC COM 91324P102   2,965,502 6,275 SH   SOLE 0 0 0 6,275
US BANCORP DEL COM NEW 902973304   4,781,852 132,645 SH   SOLE 0 0 0 132,645
VALERO ENERGY CORP COM 91913Y100   5,763,386 41,285 SH   SOLE 0 0 0 41,285
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   9,900,382 134,097 SH   SOLE 0 0 0 134,097
VISA INC COM CL A 92826C839   4,045,654 17,944 SH   SOLE 0 0 0 17,944
WALMART INC COM 931142103   768,509 5,212 SH   SOLE 0 0 0 5,212
WASTE MGMT INC DEL COM 94106L109   337,436 2,068 SH   SOLE 0 0 0 2,068
WILLIS TOWERS WATSON PLC LTD SHS G96629103   609,533 2,623 SH   SOLE 0 0 0 2,623
XYLEM INC COM 98419M100   1,231,481 11,762 SH   SOLE 0 0 0 11,762