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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 314 2,842 SH   SOLE 0 0 0 2,842
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 374 1,454 SH   SOLE 0 0 0 1,454
AGILENT TECHNOLOGIES INC COM 00846U101 2,716 22,341 SH   SOLE 0 0 0 22,341
AIR PRODS & CHEMS INC COM 009158106 507 2,179 SH   SOLE 0 0 0 2,179
ALPHABET INC CAP STK CL A 02079K305 6,542 68,398 SH   SOLE 0 0 0 68,398
AMAZON COM INC COM 023135106 6,669 59,013 SH   SOLE 0 0 0 59,013
AMERICAN WTR WKS CO INC NEW COM 030420103 253 1,943 SH   SOLE 0 0 0 1,943
APPLE INC COM 037833100 12,419 89,866 SH   SOLE 0 0 0 89,866
APPLIED MATLS INC COM 038222105 244 2,982 SH   SOLE 0 0 0 2,982
AUTOMATIC DATA PROCESSING IN COM 053015103 577 2,552 SH   SOLE 0 0 0 2,552
BARCLAYS PLC ADR 06738E204 192 30,000 SH   SOLE 0 0 0 30,000
BRISTOL-MYERS SQUIBB CO COM 110122108 256 3,600 SH   SOLE 0 0 0 3,600
CADENCE DESIGN SYSTEM INC COM 127387108 326 1,993 SH   SOLE 0 0 0 1,993
CBRE GROUP INC CL A 12504L109 5,819 86,189 SH   SOLE 0 0 0 86,189
CISCO SYS INC COM 17275R102 372 9,305 SH   SOLE 0 0 0 9,305
CLEVELAND-CLIFFS INC NEW COM 185899101 135 10,000 SH   SOLE 0 0 0 10,000
COLGATE PALMOLIVE CO COM 194162103 264 3,760 SH   SOLE 0 0 0 3,760
CORTEVA INC COM 22052L104 315 5,512 SH   SOLE 0 0 0 5,512
COSTAR GROUP INC COM 22160N109 4,622 66,364 SH   SOLE 0 0 0 66,364
COSTCO WHSL CORP NEW COM 22160K105 5,651 11,965 SH   SOLE 0 0 0 11,965
CRESCENT PT ENERGY CORP COM 22576C101 172 28,000 SH   SOLE 0 0 0 28,000
CVS HEALTH CORP COM 126650100 222 2,332 SH   SOLE 0 0 0 2,332
DOMINION ENERGY INC COM 25746U109 5,705 82,549 SH   SOLE 0 0 0 82,549
ECOLAB INC COM 278865100 6,394 44,277 SH   SOLE 0 0 0 44,277
EMERSON ELEC CO COM 291011104 263 3,588 SH   SOLE 0 0 0 3,588
ENBRIDGE INC COM 29250N105 4,866 131,155 SH   SOLE 0 0 0 131,155
EQUINIX INC COM 29444U700 1,430 2,514 SH   SOLE 0 0 0 2,514
FORD MTR CO DEL COM 345370860 146 13,000 SH   SOLE 0 0 0 13,000
GENERAL DYNAMICS CORP COM 369550108 935 4,408 SH   SOLE 0 0 0 4,408
GOLDEN OCEAN GROUP LTD SHS NEW G39637205 75 10,000 SH   SOLE 0 0 0 10,000
HOME DEPOT INC COM 437076102 5,804 21,033 SH   SOLE 0 0 0 21,033
HONEYWELL INTL INC COM 438516106 5,343 32,001 SH   SOLE 0 0 0 32,001
IBIO INC COM NEW 451033203 3 17,080 SH   SOLE 0 0 0 17,080
INTEL CORP COM 458140100 796 30,901 SH   SOLE 0 0 0 30,901
INTERNATIONAL BUSINESS MACHS COM 459200101 703 5,915 SH   SOLE 0 0 0 5,915
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 436 4,805 SH   SOLE 0 0 0 4,805
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 4,380 199,344 SH   SOLE 0 0 0 199,344
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 7,680 385,050 SH   SOLE 0 0 0 385,050
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 4,074 187,305 SH   SOLE 0 0 0 187,305
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 7,732 379,187 SH   SOLE 0 0 0 379,187
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 7,884 377,783 SH   SOLE 0 0 0 377,783
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 7,952 375,457 SH   SOLE 0 0 0 375,457
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 4,166 182,564 SH   SOLE 0 0 0 182,564
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 4,072 188,335 SH   SOLE 0 0 0 188,335
ISHARES TR CORE S&P SCP ETF 464287804 757 8,681 SH   SOLE 0 0 0 8,681
ISHARES TR RUS 1000 VAL ETF 464287598 224 1,649 SH   SOLE 0 0 0 1,649
ISHARES TR CORE S&P MCP ETF 464287507 908 4,143 SH   SOLE 0 0 0 4,143
ISHARES TR RUS 1000 GRW ETF 464287614 455 2,164 SH   SOLE 0 0 0 2,164
JOHNSON & JOHNSON COM 478160104 3,340 20,444 SH   SOLE 0 0 0 20,444
JONES LANG LASALLE INC COM 48020Q107 578 3,828 SH   SOLE 0 0 0 3,828
JPMORGAN CHASE & CO COM 46625H100 1,625 15,550 SH   SOLE 0 0 0 15,550
LAUDER ESTEE COS INC CL A 518439104 5,712 26,456 SH   SOLE 0 0 0 26,456
LINDE PLC SHS G5494J103 5,993 22,230 SH   SOLE 0 0 0 22,230
LOCKHEED MARTIN CORP COM 539830109 3,976 10,294 SH   SOLE 0 0 0 10,294
LOWES COS INC COM 548661107 469 2,496 SH   SOLE 0 0 0 2,496
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 205 4,306 SH   SOLE 0 0 0 4,306
MASTERCARD INCORPORATED CL A 57636Q104 2,799 9,845 SH   SOLE 0 0 0 9,845
MEDTRONIC PLC SHS G5960L103 723 8,949 SH   SOLE 0 0 0 8,949
META PLATFORMS INC CL A 30303M102 5,373 39,602 SH   SOLE 0 0 0 39,602
MICROSOFT CORP COM 594918104 6,815 29,261 SH   SOLE 0 0 0 29,261
NEXTERA ENERGY INC COM 65339F101 6,724 85,752 SH   SOLE 0 0 0 85,752
NUVEEN REAL ESTATE INCOME FD COM 67071B108 77 10,000 SH   SOLE 0 0 0 10,000
PARKER-HANNIFIN CORP COM 701094104 1,290 5,322 SH   SOLE 0 0 0 5,322
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 197 16,000 SH   SOLE 0 0 0 16,000
PROCTER AND GAMBLE CO COM 742718109 210 1,666 SH   SOLE 0 0 0 1,666
RAYTHEON TECHNOLOGIES CORP COM 75513E101 513 6,262 SH   SOLE 0 0 0 6,262
REGIONS FINANCIAL CORP NEW COM 7591EP100 221 11,000 SH   SOLE 0 0 0 11,000
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 3,156 74,532 SH   SOLE 0 0 0 74,532
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,780 42,385 SH   SOLE 0 0 0 42,385
SOUTHERN CO COM 842587107 266 3,916 SH   SOLE 0 0 0 3,916
SPDR SER TR PORTFOLI S&P1500 78464A805 231 5,241 SH   SOLE 0 0 0 5,241
STARBUCKS CORP COM 855244109 993 11,784 SH   SOLE 0 0 0 11,784
THERMO FISHER SCIENTIFIC INC COM 883556102 3,276 6,460 SH   SOLE 0 0 0 6,460
UNITEDHEALTH GROUP INC COM 91324P102 3,177 6,291 SH   SOLE 0 0 0 6,291
US BANCORP DEL COM NEW 902973304 4,563 113,168 SH   SOLE 0 0 0 113,168
UXIN LTD ADS 91818X108 8 13,890 SH   SOLE 0 0 0 13,890
VALERO ENERGY CORP COM 91913Y100 5,413 50,664 SH   SOLE 0 0 0 50,664
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 6,245 104,109 SH   SOLE 0 0 0 104,109
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 311 2,300 SH   SOLE 0 0 0 2,300
VISA INC COM CL A 92826C839 3,384 19,047 SH   SOLE 0 0 0 19,047
WALMART INC COM 931142103 714 5,503 SH   SOLE 0 0 0 5,503
WASTE MGMT INC DEL COM 94106L109 287 1,794 SH   SOLE 0 0 0 1,794
XYLEM INC COM 98419M100 1,066 12,199 SH   SOLE 0 0 0 12,199