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
LINDE PLC SHS G54950103   5,568,154 13,557 SH   SOLE   13,557 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   10,412,014 42,690 SH   SOLE   42,690 0 0
AES CORP COM 00130H105   524,620 27,253 SH   SOLE   27,253 0 0
ABBOTT LABS COM 002824100   4,447,014 40,402 SH   SOLE   40,402 0 0
ABBVIE INC COM 00287Y109   306,686 1,979 SH   SOLE   1,979 0 0
ADOBE INC COM 00724F101   13,635,890 22,856 SH   SOLE   22,856 0 0
ALIGN TECHNOLOGY INC COM 016255101   2,196,110 8,015 SH   SOLE   8,015 0 0
ALPHABET INC CAP STK CL C 02079K107   1,363,780 9,677 SH   SOLE   9,677 0 0
ALPHABET INC CAP STK CL A 02079K305   14,020,406 100,368 SH   SOLE   100,368 0 0
AMAZON COM INC COM 023135106   13,220,299 87,010 SH   SOLE   87,010 0 0
AMERICAN TOWER CORP NEW COM 03027X100   757,739 3,510 SH   SOLE   3,510 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   549,474 4,163 SH   SOLE   4,163 0 0
AMGEN INC COM 031162100   2,718,333 9,438 SH   SOLE   9,438 0 0
APPLE INC COM 037833100   20,924,121 108,680 SH   SOLE   108,680 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   312,046 2,624 SH   SOLE   2,624 0 0
ATMOS ENERGY CORP COM 049560105   475,190 4,100 SH   SOLE   4,100 0 0
BALL CORP COM 058498106   279,777 4,864 SH   SOLE   4,864 0 0
BECTON DICKINSON & CO COM 075887109   243,830 1,000 SH   SOLE   1,000 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   987,948 2,770 SH   SOLE   2,770 0 0
BEST BUY INC COM 086516101   2,969,686 37,937 SH   SOLE   37,937 0 0
BLACKROCK INC COM 09247X101   5,417,115 6,673 SH   SOLE   6,673 0 0
BROADCOM INC COM 11135F101   487,801 437 SH   SOLE   437 0 0
CME GROUP INC COM 12572Q105   8,271,172 39,274 SH   SOLE   39,274 0 0
CVS HEALTH CORP COM 126650100   315,840 4,000 SH   SOLE   4,000 0 0
CANADIAN NATL RY CO COM 136375102   309,050 2,460 SH   SOLE   2,460 0 0
CISCO SYS INC COM 17275R102   464,784 9,200 SH   SOLE   9,200 0 0
COCA COLA CO COM 191216100   383,045 6,500 SH   SOLE   6,500 0 0
COMCAST CORP NEW CL A 20030N101   235,781 5,377 SH   SOLE   5,377 0 0
CONOCOPHILLIPS COM 20825C104   313,969 2,705 SH   SOLE   2,705 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,281,215 1,941 SH   SOLE   1,941 0 0
CUMMINS INC COM 231021106   240,049 1,002 SH   SOLE   1,002 0 0
D R HORTON INC COM 23331A109   7,856,150 51,692 SH   SOLE   51,692 0 0
DANAHER CORPORATION COM 235851102   515,888 2,230 SH   SOLE   2,230 0 0
EOG RES INC COM 26875P101   5,253,584 43,436 SH   SOLE   43,436 0 0
ECOLAB INC COM 278865100   1,335,094 6,731 SH   SOLE   6,731 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   8,623,265 113,092 SH   SOLE   113,092 0 0
ELECTRONIC ARTS INC COM 285512109   5,412,231 39,560 SH   SOLE   39,560 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   308,374 11,703 SH   SOLE   11,703 0 0
ESSENTIAL UTILS INC COM 29670G102   233,438 6,250 SH   SOLE   6,250 0 0
F5 INC COM 315616102   271,692 1,518 SH   SOLE   1,518 0 0
FIRST SOLAR INC COM 336433107   5,741,576 33,327 SH   SOLE   33,327 0 0
HERSHEY CO COM 427866108   6,955,144 37,305 SH   SOLE   37,305 0 0
HOME DEPOT INC COM 437076102   733,646 2,117 SH   SOLE   2,117 0 0
HUMANA INC COM 444859102   1,953,475 4,267 SH   SOLE   4,267 0 0
IDEXX LABS INC COM 45168D104   430,164 775 SH   SOLE   775 0 0
INTEL CORP COM 458140100   261,300 5,200 SH   SOLE   5,200 0 0
INTUIT COM 461202103   7,917,255 12,667 SH   SOLE   12,667 0 0
ISHARES TR CORE S&P500 ETF 464287200   12,718,809 26,629 SH   SOLE   26,629 0 0
ISHARES TR RUS MID CAP ETF 464287499   1,804,036 23,209 SH   SOLE   23,209 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   203,124 670 SH   SOLE   670 0 0
ISHARES TR RUS 1000 ETF 464287622   250,983 957 SH   SOLE   957 0 0
ISHARES TR CORE MSCI EAFE 46432F842   1,335,665 18,986 SH   SOLE   18,986 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516   588,230 7,787 SH   SOLE   7,787 0 0
JPMORGAN CHASE & CO COM 46625H100   9,173,485 53,930 SH   SOLE   53,930 0 0
JOHNSON & JOHNSON COM 478160104   544,358 3,473 SH   SOLE   3,473 0 0
KEURIG DR PEPPER INC COM 49271V100   219,812 6,597 SH   SOLE   6,597 0 0
KNOW LABS INC COM NEW 499238103   6,788 13,335 SH   SOLE   13,335 0 0
LTC PPTYS INC COM 502175102   237,688 7,400 SH   SOLE   7,400 0 0
LAMAR ADVERTISING CO NEW CL A 512816109   433,835 4,082 SH   SOLE   4,082 0 0
LAMB WESTON HLDGS INC COM 513272104   216,180 2,000 SH   SOLE   2,000 0 0
LULULEMON ATHLETICA INC COM 550021109   204,516 400 SH   SOLE   400 0 0
MARRIOTT INTL INC NEW CL A 571903202   451,020 2,000 SH   SOLE   2,000 0 0
MASTERCARD INCORPORATED CL A 57636Q104   12,559,002 29,446 SH   SOLE   29,446 0 0
MEDICAL PPTYS TRUST INC COM 58463J304   154,665 31,500 SH   SOLE   31,500 0 0
MERCK & CO INC COM 58933Y105   311,797 2,860 SH   SOLE   2,860 0 0
MICROSOFT CORP COM 594918104   26,582,347 70,690 SH   SOLE   70,690 0 0
MORGAN STANLEY COM NEW 617446448   272,383 2,921 SH   SOLE   2,921 0 0
NETFLIX INC COM 64110L106   7,474,582 15,352 SH   SOLE   15,352 0 0
NIKE INC CL B 654106103   319,196 2,940 SH   SOLE   2,940 0 0
NVIDIA CORPORATION COM 67066G104   9,024,242 18,223 SH   SOLE   18,223 0 0
OLD REP INTL CORP COM 680223104   300,703 10,228 SH   SOLE   10,228 0 0
OMNICOM GROUP INC COM 681919106   228,732 2,644 SH   SOLE   2,644 0 0
ONEOK INC NEW COM 682680103   210,660 3,000 SH   SOLE   3,000 0 0
PACCAR INC COM 693718108   519,010 5,315 SH   SOLE   5,315 0 0
PARKER-HANNIFIN CORP COM 701094104   462,543 1,004 SH   SOLE   1,004 0 0
PAYCOM SOFTWARE INC COM 70432V102   224,291 1,085 SH   SOLE   1,085 0 0
PAYCHEX INC COM 704326107   223,569 1,877 SH   SOLE   1,877 0 0
PAYPAL HLDGS INC COM 70450Y103   3,956,708 64,431 SH   SOLE   64,431 0 0
PEPSICO INC COM 713448108   8,310,514 48,931 SH   SOLE   48,931 0 0
PIONEER NAT RES CO COM 723787107   5,087,235 22,622 SH   SOLE   22,622 0 0
PROCTER AND GAMBLE CO COM 742718109   410,752 2,803 SH   SOLE   2,803 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   279,517 4,571 SH   SOLE   4,571 0 0
QUALCOMM INC COM 747525103   517,920 3,581 SH   SOLE   3,581 0 0
RESMED INC COM 761152107   252,697 1,469 SH   SOLE   1,469 0 0
ROPER TECHNOLOGIES INC COM 776696106   327,102 600 SH   SOLE   600 0 0
S&P GLOBAL INC COM 78409V104   9,080,439 20,613 SH   SOLE   20,613 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   442,038 930 SH   SOLE   930 0 0
SPDR SER TR S&P BIOTECH 78464A870   4,116,090 46,098 SH   SOLE   46,098 0 0
SALESFORCE INC COM 79466L302   542,332 2,061 SH   SOLE   2,061 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   603,330 7,925 SH   SOLE   7,925 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,190,870 8,732 SH   SOLE   8,732 0 0
SERVICENOW INC COM 81762P102   328,518 465 SH   SOLE   465 0 0
SNAP ON INC COM 833034101   257,934 893 SH   SOLE   893 0 0
STARBUCKS CORP COM 855244109   555,322 5,784 SH   SOLE   5,784 0 0
STRYKER CORPORATION COM 863667101   542,023 1,810 SH   SOLE   1,810 0 0
T-MOBILE US INC COM 872590104   569,172 3,550 SH   SOLE   3,550 0 0
TESLA INC COM 88160R101   2,817,515 11,339 SH   SOLE   11,339 0 0
TEXAS INSTRS INC COM 882508104   243,758 1,430 SH   SOLE   1,430 0 0
THE TRADE DESK INC COM CL A 88339J105   323,820 4,500 SH   SOLE   4,500 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   403,400 760 SH   SOLE   760 0 0
ULTA BEAUTY INC COM 90384S303   5,887,720 12,016 SH   SOLE   12,016 0 0
UNILEVER PLC SPON ADR NEW 904767704   233,916 4,825 SH   SOLE   4,825 0 0
UNITED PARCEL SERVICE INC CL B 911312106   217,449 1,383 SH   SOLE   1,383 0 0
UNITEDHEALTH GROUP INC COM 91324P102   8,790,587 16,697 SH   SOLE   16,697 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   1,201,697 10,765 SH   SOLE   10,765 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   462,123 2,420 SH   SOLE   2,420 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876   280,994 2,050 SH   SOLE   2,050 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   37,405,255 160,786 SH   SOLE   160,786 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   379,552 1,600 SH   SOLE   1,600 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   1,027,023 27,242 SH   SOLE   27,242 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   6,132,239 15,071 SH   SOLE   15,071 0 0
VISA INC COM CL A 92826C839   1,562,100 6,000 SH   SOLE   6,000 0 0
WASTE MGMT INC DEL COM 94106L109   8,390,244 46,847 SH   SOLE   46,847 0 0
WATSCO INC COM 942622200   265,223 619 SH   SOLE   619 0 0
WELLTOWER INC COM 95040Q104   602,426 6,681 SH   SOLE   6,681 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   2,421,881 6,878 SH   SOLE   6,878 0 0
WILLIAMS SONOMA INC COM 969904101   375,311 1,860 SH   SOLE   1,860 0 0
XYLEM INC COM 98419M100   6,288,796 54,991 SH   SOLE   54,991 0 0
ZOETIS INC CL A 98978V103   8,940,182 45,297 SH   SOLE   45,297 0 0