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
Expires: July 31, 2015
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
ABBVIE INC COM 00287Y109 477,069 1,824 SH SOLE 1,824 0 0
ADOBE INC COM 00724F101 7,988,562 33,294 SH SOLE 33,294 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 407,736 3,600 SH SOLE 3,600 0 0
ALPHABET INC CAP STK CL C 02079K107 2,124,893 6,236 SH SOLE 6,236 0 0
ALPHABET INC CAP STK CL A 02079K305 26,567,011 77,212 SH SOLE 77,212 0 0
AMAZON COM INC COM 023135106 26,733,546 107,299 SH SOLE 107,299 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,079,650 8,339 SH SOLE 8,339 0 0
AMGEN INC COM 031162100 2,255,500 5,351 SH SOLE 5,351 0 0
AMPHENOL CORP CL A 032095101 3,635,353 43,124 SH SOLE 43,124 0 0
APPLE INC COM 037833100 32,788,948 98,459 SH SOLE 98,459 0 0
ARISTA NETWORKS INC COM SHS 040413205 4,189,068 20,576 SH SOLE 20,576 0 0
ATMOS ENERGY CORP COM 049560105 641,404 4,100 SH SOLE 4,100 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 250,469 503 SH SOLE 503 0 0
BROADCOM INC COM 11135F101 540,833 1,540 SH SOLE 1,540 0 0
CISCO SYS INC COM 17275R102 344,416 3,200 SH SOLE 3,200 0 0
CME GROUP INC COM 12572Q105 11,210,208 42,790 SH SOLE 42,790 0 0
COCA COLA CO COM 191216100 661,094 7,680 SH SOLE 7,680 0 0
COINBASE GLOBAL INC COM CL A 19260Q107 3,937,352 21,122 SH SOLE 21,122 0 0
CONOCOPHILLIPS COM 20825C104 330,646 2,642 SH SOLE 2,642 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 1,079,663 1,186 SH SOLE 1,186 0 0
CUMMINS INC COM 231021106 317,174 614 SH SOLE 614 0 0
CVS HEALTH CORP COM 126650100 318,424 3,716 SH SOLE 3,716 0 0
D R HORTON INC COM 23331A109 3,917,756 28,670 SH SOLE 28,670 0 0
DARDEN RESTAURANTS INC COM 237194105 245,428 1,270 SH SOLE 1,270 0 0
DEXCOM INC COM 252131107 3,845,773 44,568 SH SOLE 44,568 0 0
ECOLAB INC COM 278865100 1,501,403 5,468 SH SOLE 5,468 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 11,444,824 132,586 SH SOLE 132,586 0 0
ELI LILLY & CO COM 532457108 4,393,433 3,797 SH SOLE 3,797 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 317,321 8,911 SH SOLE 8,911 0 0
EOG RES INC COM 26875P101 4,249,069 30,844 SH SOLE 30,844 0 0
ESSENTIAL UTILS INC COM 29670G102 244,938 6,250 SH SOLE 6,250 0 0
FIRST SOLAR INC COM 336433107 5,935,647 33,887 SH SOLE 33,887 0 0
FORTINET INC COM 34959E109 28,821,654 161,231 SH SOLE 161,231 0 0
GE AEROSPACE COM NEW 369604301 200,490 642 SH SOLE 642 0 0
GE VERNOVA INC COM 36828A101 226,217 238 SH SOLE 238 0 0
GLOBAL SHIP LEASE INC COM CL A Y27183600 242,770 5,500 SH SOLE 5,500 0 0
INTUIT COM 461202103 3,660,326 13,276 SH SOLE 13,276 0 0
ISHARES INC CORE MSCI EMKT 46434G103 361,162 4,450 SH SOLE 4,450 0 0
ISHARES TR CORE S&P500 ETF 464287200 4,306,819 5,624 SH SOLE 5,624 0 0
ISHARES TR MSCI EAFE ETF 464287465 228,870 2,203 SH SOLE 2,203 0 0
ISHARES TR RUS MID CAP ETF 464287499 1,562,341 14,641 SH SOLE 14,641 0 0
ISHARES TR RUS 1000 ETF 464287622 337,065 810 SH SOLE 810 0 0
ISHARES TR CORE MSCI EAFE 46432F842 825,418 8,520 SH SOLE 8,520 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 421,371 4,089 SH SOLE 4,089 0 0
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 5,723,920 77,560 SH SOLE 77,560 0 0
JOHNSON & JOHNSON COM 478160104 1,050,488 3,968 SH SOLE 3,968 0 0
JPMORGAN CHASE & CO COM 46625H100 12,723,060 38,458 SH SOLE 38,458 0 0
LAM RESEARCH CORP COM NEW 512807306 23,099,509 70,316 SH SOLE 70,316 0 0
LAMAR ADVERTISING CO CL A 512816109 533,783 3,704 SH SOLE 3,704 0 0
LINDE PLC SHS G54950103 6,960,742 14,665 SH SOLE 14,665 0 0
MARRIOTT INTL INC NEW CL A 571903202 725,567 2,040 SH SOLE 2,040 0 0
MASTERCARD INCORPORATED CL A 57636Q104 15,612,116 28,310 SH SOLE 28,310 0 0
MEDICAL PROPERTIES TRUST INC COM 58463J304 135,632 39,200 SH SOLE 39,200 0 0
META PLATFORMS INC CL A 30303M102 279,919 386 SH SOLE 386 0 0
MICRON TECHNOLOGY INC COM 595112103 214,087 201 SH SOLE 201 0 0
MICROSOFT CORP COM 594918104 50,199,858 97,875 SH SOLE 97,875 0 0
MORGAN STANLEY COM NEW 617446448 400,798 2,131 SH SOLE 2,131 0 0
MORGAN STANLEY ETF TRUST CALVERT US LARCP 61774R205 2,484,016 26,247 SH SOLE 26,247 0 0
NETFLIX INC. COM 64110L106 11,047,217 158,770 SH SOLE 158,770 0 0
NVIDIA CORPORATION COM 67066G104 27,709,362 121,330 SH SOLE 121,330 0 0
OLD REP INTL CORP COM 680223104 287,996 7,719 SH SOLE 7,719 0 0
ONEOK INC NEW COM 30609A109 255,810 3,000 SH SOLE 3,000 0 0
PACCAR INC COM 693718108 306,040 2,787 SH SOLE 2,787 0 0
PAYCHEX INC COM 704326107 235,514 2,391 SH SOLE 2,391 0 0
PEPSICO INC COM 713448108 6,006,528 47,400 SH SOLE 47,400 0 0
PFIZER INC COM 717081103 313,720 11,000 SH SOLE 11,000 0 0
PHILIP MORRIS INTL INC COM 718172109 462,739 2,425 SH SOLE 2,425 0 0
PINTEREST INC CL A 72352L106 2,606,650 137,991 SH SOLE 137,991 0 0
PROCTER & GAMBLE CO COM 742718109 300,439 2,068 SH SOLE 2,068 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 246,128 3,655 SH SOLE 3,655 0 0
QUALCOMM INC COM 747525103 393,164 2,136 SH SOLE 2,136 0 0
S&P GLOBAL INC COM 78409V104 10,529,982 26,694 SH SOLE 26,694 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 683,130 21,000 SH SOLE 21,000 0 0
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 505,260 3,000 SH SOLE 3,000 0 0
SERVICENOW INC COM 81762P102 4,691,556 35,009 SH SOLE 35,009 0 0
SIMON PPTY GROUP INC NEW COM 828806109 489,654 2,439 SH SOLE 2,439 0 0
SNAP ON INC COM 833034101 285,230 785 SH SOLE 785 0 0
SPDR SERIES TRUST ST STR P500ETF 78464A854 2,274,339 25,338 SH SOLE 25,338 0 0
SPDR SERIES TRUST ST STR SP BIOT 78464A870 8,042,784 51,007 SH SOLE 51,007 0 0
STARBUCKS CORP COM 855244109 347,452 3,698 SH SOLE 3,698 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 709,246 930 SH SOLE 930 0 0
TEXAS INSTRS INC COM 882508104 234,996 839 SH SOLE 839 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 4,898,838 7,257 SH SOLE 7,257 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 16,286,647 36,034 SH SOLE 36,034 0 0
UBER TECHNOLOGIES INC COM 90353T100 6,869,155 100,265 SH SOLE 100,265 0 0
ULTA BEAUTY INC COM 90384S303 7,092,017 12,985 SH SOLE 12,985 0 0
UNILEVER PLC SPON ADR NEW 904767803 269,702 4,441 SH SOLE 4,441 0 0
UNITEDHEALTH GROUP INC COM 91324P102 8,507,348 23,176 SH SOLE 23,176 0 0
VALERO ENERGY CORP COM 91913Y100 458,155 1,182 SH SOLE 1,182 0 0
VANGUARD INDEX FDS MRNGSTR MID CAP 922908629 39,563,517 504,508 SH SOLE 504,508 0 0
VANGUARD INDEX FDS MRNGSTR GRWT ETF 922908736 6,778,606 75,226 SH SOLE 75,226 0 0
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 483,144 1,291 SH SOLE 1,291 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1,762,420 11,356 SH SOLE 11,356 0 0
VANGUARD WORLD FD CONSUM STP ETF 92204A207 528,068 2,420 SH SOLE 2,420 0 0
VANGUARD WORLD FD UTILITIES ETF 92204A876 350,550 2,050 SH SOLE 2,050 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 8,387,964 16,044 SH SOLE 16,044 0 0
VISA INC COM CL A 92826C839 701,539 1,952 SH SOLE 1,952 0 0
WASTE MGMT INC DEL COM 94106L109 10,038,166 49,226 SH SOLE 49,226 0 0
WELLTOWER INC COM 95040Q104 980,132 4,257 SH SOLE 4,257 0 0
WESCO INTL INC COM 95082P105 513,854 1,429 SH SOLE 1,429 0 0
XYLEM INC COM 98419M100 6,171,191 60,938 SH SOLE 60,938 0 0