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
AAON INC COM PAR $0.004 000360206   1,994,490 27,000 SH   SOLE   27,000 0 0
ADOBE INC COM 00724F101   499,950 838 SH   SOLE   838 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   359,917 2,588 SH   SOLE   2,588 0 0
ALPHABET INC CAP STK CL A 02079K305   1,490,491 10,670 SH   SOLE   10,670 0 0
ALPHABET INC CAP STK CL C 02079K107   806,117 5,720 SH   SOLE   5,720 0 0
AMAZON COM INC COM 023135106   404,464 2,662 SH   SOLE   2,662 0 0
AMERICAN EXPRESS CO COM 025816109   565,954 3,021 SH   SOLE   3,021 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   345,797 2,619 SH   SOLE   2,619 0 0
AMPHENOL CORP NEW CL A 032095101   300,099 3,025 SH   SOLE   3,025 0 0
AON PLC SHS CL A G0403H108   460,565 1,582 SH   SOLE   1,582 0 0
APPLE INC COM 037833100   6,700,423 34,802 SH   SOLE   34,802 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   262,814 1,127 SH   SOLE   1,127 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   542,625 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   634,498 1,779 SH   SOLE   1,779 0 0
BIOGEN INC COM 09062X103   253,589 980 SH   SOLE   980 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101   261,440 3,922 SH   SOLE   3,922 0 0
BOEING CO COM 097023105   364,143 1,397 SH   SOLE   1,397 0 0
CDW CORP COM 12514G108   225,433 991 SH   SOLE   991 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   221,468 1,450 SH   SOLE   1,450 0 0
CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601   229,235 98,808 SH   SOLE   98,808 0 0
CORE & MAIN INC CL A 21874C102   331,161 8,195 SH   SOLE   8,195 0 0
COSTCO WHSL CORP NEW COM 22160K105   397,369 602 SH   SOLE   602 0 0
DAVITA INC COM 23918K108   282,643 2,698 SH   SOLE   2,698 0 0
DEERE & CO COM 244199105   327,094 818 SH   SOLE   818 0 0
ELECTRONIC ARTS INC COM 285512109   241,758 1,766 SH   SOLE   1,766 0 0
ESSENTIAL UTILS INC COM 29670G102   256,398 6,864 SH   SOLE   6,864 0 0
EXPEDIA GROUP INC COM NEW 30212P303   388,279 2,558 SH   SOLE   2,558 0 0
FORTIVE CORP COM 34959J108   251,395 3,413 SH   SOLE   3,413 0 0
GARTNER INC COM 366651107   260,748 578 SH   SOLE   578 0 0
GRAINGER W W INC COM 384802104   325,708 393 SH   SOLE   393 0 0
GREAT LAKES DREDGE & DOCK CO COM 390607109   107,180 13,956 SH   SOLE   13,956 0 0
HONEYWELL INTL INC COM 438516106   665,179 3,172 SH   SOLE   3,172 0 0
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   251,658 2,760 SH   SOLE   2,760 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   1,313,339 8,030 SH   SOLE   8,030 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   300,997 735 SH   SOLE   735 0 0
ISHARES TR CORE MSCI EAFE 46432F842   220,301 3,132 SH   SOLE   3,132 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   499,321 1,647 SH   SOLE   1,647 0 0
ISHARES TR CORE S&P500 ETF 464287200   3,445,537 7,214 SH   SOLE   7,214 0 0
JOHNSON & JOHNSON COM 478160104   2,477,898 15,809 SH   SOLE   15,809 0 0
JPMORGAN CHASE & CO COM 46625H100   376,432 2,213 SH   SOLE   2,213 0 0
KKR & CO INC COM 48251W104   294,200 3,551 SH   SOLE   3,551 0 0
LATHAM GROUP INC COM 51819L107   63,379 24,099 SH   SOLE   24,099 0 0
LENNOX INTL INC COM 526107107   310,726 694 SH   SOLE   694 0 0
LOCKHEED MARTIN CORP COM 539830109   200,332 442 SH   SOLE   442 0 0
MARRIOTT INTL INC NEW CL A 571903202   352,831 1,564 SH   SOLE   1,564 0 0
MASCO CORP COM 574599106   408,305 6,096 SH   SOLE   6,096 0 0
MASTERCARD INCORPORATED CL A 57636Q104   593,626 1,391 SH   SOLE   1,391 0 0
MCDONALDS CORP COM 580135101   290,284 979 SH   SOLE   979 0 0
MICROSOFT CORP COM 594918104   4,911,402 13,060 SH   SOLE   13,060 0 0
NEXTERA ENERGY INC COM 65339F101   1,000,130 16,466 SH   SOLE   16,466 0 0
NIKE INC CL B 654106103   404,792 3,727 SH   SOLE   3,727 0 0
NORTHROP GRUMMAN CORP COM 666807102   874,485 1,868 SH   SOLE   1,868 0 0
NOVARTIS AG SPONSORED ADR 66987V109   408,673 4,048 SH   SOLE   4,048 0 0
NOVO-NORDISK A S ADR 670100205   2,388,454 23,088 SH   SOLE   23,088 0 0
NUSHARES ETF TR NUVEEN ESG US 67092P870   1,318,516 59,233 SH   SOLE   59,233 0 0
PALO ALTO NETWORKS INC COM 697435105   398,087 1,350 SH   SOLE   1,350 0 0
PAYPAL HLDGS INC COM 70450Y103   290,163 4,725 SH   SOLE   4,725 0 0
PENTAIR PLC SHS G7S00T104   542,757 7,464 SH   SOLE   7,464 0 0
PERCEPTION CAPITAL CORP III UNIT 07/08/2026 G7185D122   104,400 10,000 SH   SOLE   10,000 0 0
PERIMETER SOLUTIONS SA COMMON STOCK L7579L106   92,768 20,167 SH   SOLE   20,167 0 0
POOL CORP COM 73278L105   227,613 569 SH   SOLE   569 0 0
PRIMO WATER CORPORATION COM 74167P108   224,133 14,893 SH   SOLE   14,893 0 0
PROCTER AND GAMBLE CO COM 742718109   418,029 2,853 SH   SOLE   2,853 0 0
PTC INC COM 69370C100   242,053 1,384 SH   SOLE   1,384 0 0
REGENERON PHARMACEUTICALS COM 75886F107   266,126 303 SH   SOLE   303 0 0
ROPER TECHNOLOGIES INC COM 776696106   233,411 428 SH   SOLE   428 0 0
SAP SE SPON ADR 803054204   238,529 1,543 SH   SOLE   1,543 0 0
SELECT WATER SOLUTIONS INC CL A COM 81617J301   141,312 18,619 SH   SOLE   18,619 0 0
SIRIUS XM HOLDINGS INC COM 82968B103   210,105 38,410 SH   SOLE   38,410 0 0
SMITH A O CORP COM 831865209   418,006 5,071 SH   SOLE   5,071 0 0
STANTEC INC COM 85472N109   301,255 3,756 SH   SOLE   3,756 0 0
STARBUCKS CORP COM 855244109   373,959 3,895 SH   SOLE   3,895 0 0
SYNOPSYS INC COM 871607107   276,503 537 SH   SOLE   537 0 0
TELEFONICA S A SPONSORED ADR 879382208   137,912 35,363 SH   SOLE   35,363 0 0
TETRA TECH INC NEW COM 88162G103   276,940 1,659 SH   SOLE   1,659 0 0
TEXAS INSTRS INC COM 882508104   225,755 1,324 SH   SOLE   1,324 0 0
THE CIGNA GROUP COM 125523100   268,517 896 SH   SOLE   896 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   207,885 853 SH   SOLE   853 0 0
UNITEDHEALTH GROUP INC COM 91324P102   1,356,714 2,577 SH   SOLE   2,577 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   74,628,594 1,258,069 SH   SOLE   1,258,069 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   96,351,873 1,651,842 SH   SOLE   1,651,842 0 0
VERALTO CORP COM SHS 92338C103   214,948 2,613 SH   SOLE   2,613 0 0
VERISK ANALYTICS INC COM 92345Y106   417,569 1,747 SH   SOLE   1,747 0 0
VISA INC COM CL A 92826C839   217,311 834 SH   SOLE   834 0 0
WATERS CORP COM 941848103   513,599 1,560 SH   SOLE   1,560 0 0
WIPRO LTD SPON ADR 1 SH 97651M109   125,055 22,453 SH   SOLE   22,453 0 0
XYLEM INC COM 98419M100   520,525 4,552 SH   SOLE   4,552 0 0
YUM BRANDS INC COM 988498101   272,529 2,084 SH   SOLE   2,084 0 0
ZOETIS INC CL A 98978V103   292,043 1,479 SH   SOLE   1,479 0 0