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
AMAZON COM INC COM Stock 023135106   404,895 2,173 SH   SOLE 0 2,173 0 0
ALEXANDRIA REAL ESTATE EQ INC COM REIT 015271109   56,406 475 SH   SOLE 0 475 0 0
PRUDENTIAL FINL INC COM Stock 744320102   1,332 11 SH   SOLE 0 11 0 0
HEWLETT PACKARD ENTERPRISE CO COM Stock 42824C109   71,017 3,471 SH   SOLE 0 3,471 0 0
SRH TOTAL RETURN FUND INC COM CEF 101507101   1 0 SH   SOLE 0 0 0 0
INVESCO QQQ TRUST SERIES I ETF 46090E103   488,070 1,000 SH   SOLE 0 1,000 0 0
TECHNOLOGY SELECT SECTOR SPDR FUND ETF 81369Y803   214,924 952 SH   SOLE 0 952 0 0
CAMDEN NATL CORP COM Stock 133034108   4,380,375 106,011 SH   SOLE 0 106,011 0 0
STARBUCKS CORP COM Stock 855244109   40,556 416 SH   SOLE 0 416 0 0
HINGHAM INSTN SVGS MASS COM Stock 433323102   853,775 3,509 SH   SOLE 0 3,509 0 0
BLOCK INC CL A Stock 852234103   4,699 70 SH   SOLE 0 70 0 0
ARROW FINL CORP COM Stock 042744102   41,786 1,458 SH   SOLE 0 1,458 0 0
ELEVANCE HEALTH INC COM Stock 036752103   21,320 41 SH   SOLE 0 41 0 0
EBAY INC. COM Stock 278642103   72,793 1,118 SH   SOLE 0 1,118 0 0
BAR HBR BANKSHARES COM Stock 066849100   46,260 1,500 SH   SOLE 0 1,500 0 0
HUBBELL INC COM Stock 443510607   3,498,334 8,167 SH   SOLE 0 8,167 0 0
JOHNSON & JOHNSON COM Stock 478160104   3,611,088 22,282 SH   SOLE 0 22,282 0 0
AKAMAI TECHNOLOGIES INC COM Stock 00971T101   1,312 13 SH   SOLE 0 13 0 0
WILLIAMS SONOMA INC COM Stock 969904101   29,745 192 SH   SOLE 0 192 0 0
WASTE MGMT INC DEL COM Stock 94106L109   155,908 751 SH   SOLE 0 751 0 0
VANGUARD TOTAL STOCK MARKET ETF ETF 922908769   35,343 125 SH   SOLE 0 124 0 0
THOMSON REUTERS CORP. COM Stock 884903808   41,797 245 SH   SOLE 0 245 0 0
COSTCO WHSL CORP NEW COM Stock 22160K105   404,267 456 SH   SOLE 0 456 0 0
HCA HEALTHCARE INC COM Stock 40412C101   8,129 20 SH   SOLE 0 20 0 0
GOLDMAN SACHS GROUP INC COM Stock 38141G104   2,476 5 SH   SOLE 0 5 0 0
LIGHT & WONDER INC COM Stock 80874P109   3,266 36 SH   SOLE 0 36 0 0
SHINHAN FINANCIAL GROUP CO LTD SPN ADR RESTRD ADR 824596100   551 13 SH   SOLE 0 13 0 0
PEARSON PLC SPONSORED ADR ADR 705015105   1,859 137 SH   SOLE 0 137 0 0
YUM BRANDS INC COM Stock 988498101   95,003 680 SH   SOLE 0 680 0 0
PROCTER AND GAMBLE CO COM Stock 742718109   3,293,414 19,015 SH   SOLE 0 19,015 0 0
COCA COLA CO COM Stock 191216100   417,113 5,805 SH   SOLE 0 5,804 0 0
GENERAL MLS INC COM Stock 370334104   2,207,893 29,897 SH   SOLE 0 29,897 0 0
PPG INDS INC COM Stock 693506107   49,143 371 SH   SOLE 0 371 0 0
OCCIDENTAL PETE CORP COM Stock 674599105   10,308 200 SH   SOLE 0 200 0 0
UNITED PARCEL SERVICE INC CL B Stock 911312106   1,909,305 14,004 SH   SOLE 0 14,004 0 0
MARRIOTT INTL INC NEW CL A Stock 571903202   90,739 365 SH   SOLE 0 365 0 0
AVALONBAY CMNTYS INC COM REIT 053484101   3,604 16 SH   SOLE 0 16 0 0
INTEL CORP COM Stock 458140100   199,410 8,500 SH   SOLE 0 8,500 0 0
CME GROUP INC COM Stock 12572Q105   47,660 216 SH   SOLE 0 216 0 0
HUNT J B TRANS SVCS INC COM Stock 445658107   11,546 67 SH   SOLE 0 67 0 0
STATE STR CORP COM Stock 857477103   21,764 246 SH   SOLE 0 246 0 0
MEDTRONIC PLC SHS Stock G5960L103   2,161 24 SH   SOLE 0 24 0 0
NETFLIX INC COM Stock 64110L106   4,965 7 SH   SOLE 0 7 0 0
WORTHINGTON ENTERPRISES INC COM Stock 981811102   49,740 1,200 SH   SOLE 0 1,200 0 0
PAYCHEX INC COM Stock 704326107   527,903 3,934 SH   SOLE 0 3,934 0 0
HANOVER INS GROUP INC COM Stock 410867105   2,222 15 SH   SOLE 0 15 0 0
RB GLOBAL INC COM Stock 74935Q107   483 6 SH   SOLE 0 6 0 0
WATERS CORP COM Stock 941848103   334,698 930 SH   SOLE 0 930 0 0
PROLOGIS INC. COM REIT 74340W103   365,959 2,898 SH   SOLE 0 2,898 0 0
SUN LIFE FINANCIAL INC. COM Stock 866796105   39,222 676 SH   SOLE 0 676 0 0
ISHARES AGENCY BOND ETF ETF 464288166   60,485 548 SH   SOLE 0 547 0 0
SANOFI SPONSORED ADR ADR 80105N105   1,153 20 SH   SOLE 0 20 0 0
MERCK & CO INC COM Stock 58933Y105   1,323,508 11,655 SH   SOLE 0 11,654 0 0
OSHKOSH CORP COM Stock 688239201   1,804 18 SH   SOLE 0 18 0 0
SPDR S&P 500 ETF TRUST ETF 78462F103   1,756,279 3,061 SH   SOLE 0 3,061 0 0
SPDR S&P 500 ETF TRUST ETF 78462F103   1,032,768 1,800 SH Put SOLE 0 1,800 0 0
MCKESSON CORP COM Stock 58155Q103   176,014 356 SH   SOLE 0 356 0 0
THE TRADE DESK INC COM CL A Stock 88339J105   768 7 SH   SOLE 0 7 0 0
MASTERCARD INCORPORATED CL A Stock 57636Q104   586,141 1,187 SH   SOLE 0 1,187 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109   2,251,705 8,592 SH   SOLE 0 8,592 0 0
ACI WORLDWIDE INC COM Stock 004498101   1,273 25 SH   SOLE 0 25 0 0
EMERSON ELEC CO COM Stock 291011104   139,556 1,276 SH   SOLE 0 1,276 0 0
VANECK SHORT MUNI ETF ETF 92189F528   38,315 2,216 SH   SOLE 0 2,216 0 0
ALLSTATE CORP COM Stock 020002101   4,931 26 SH   SOLE 0 26 0 0
ALASKA AIR GROUP INC COM Stock 011659109   9,042 200 SH   SOLE 0 200 0 0
HORACE MANN EDUCATORS CORP NEW COM Stock 440327104   26,562 760 SH   SOLE 0 760 0 0
ISHARES TIPS BOND ETF ETF 464287176   55,235 500 SH   SOLE 0 500 0 0
VERTEX PHARMACEUTICALS INC COM Stock 92532F100   147,895 318 SH   SOLE 0 318 0 0
TURKCELL ILETISIM HIZMETLERI SPON ADR NEW ADR 900111204   1,775 258 SH   SOLE 0 258 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CL A Stock 192446102   10,960 142 SH   SOLE 0 142 0 0
INNOVATIVE INDL PPTYS INC COM REIT 45781V101   23,197 172 SH   SOLE 0 172 0 0
SMUCKER J M CO COM NEW Stock 832696405   674,164 5,567 SH   SOLE 0 5,567 0 0
CORNING INC COM Stock 219350105   148,995 3,300 SH   SOLE 0 3,300 0 0
EDWARDS LIFESCIENCES CORP COM Stock 28176E108   1,584 24 SH   SOLE 0 24 0 0
NUVEEN AMT-FREE MUN VALUE FD COM CEF 670695105   91,402 6,428 SH   SOLE 0 6,427 0 0
BANK NEW YORK MELLON CORP COM Stock 064058100   75,597 1,052 SH   SOLE 0 1,052 0 0
HOWMET AEROSPACE INC COM Stock 443201108   1,604 16 SH   SOLE 0 16 0 0
GEN DIGITAL INC COM Stock 668771108   3,045 111 SH   SOLE 0 111 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104   343,741 7,654 SH   SOLE 0 7,654 0 0
UNUM GROUP COM Stock 91529Y106   1,545 26 SH   SOLE 0 26 0 0
CHUBB LIMITED COM Stock H1467J104   42,682 148 SH   SOLE 0 148 0 0
SONOCO PRODS CO COM Stock 835495102   16,389 300 SH   SOLE 0 300 0 0
AGCO CORP COM Stock 001084102   3,006,651 30,724 SH   SOLE 0 30,724 0 0
FEDEX CORP COM Stock 31428X106   184,734 675 SH   SOLE 0 675 0 0
SHERWIN WILLIAMS CO COM Stock 824348106   187,400 491 SH   SOLE 0 491 0 0
PEPSICO INC COM Stock 713448108   1,942,770 11,425 SH   SOLE 0 11,424 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS ADR 874060205   5,776,562 406,228 SH   SOLE 0 406,228 0 0
KIMBERLY-CLARK CORP COM Stock 494368103   37,277 262 SH   SOLE 0 262 0 0
GROWGENERATION CORP COM Stock 39986L109   426 200 SH   SOLE 0 200 0 0
HONEYWELL INTL INC COM Stock 438516106   13,023 63 SH   SOLE 0 63 0 0
TRANE TECHNOLOGIES PLC SHS Stock G8994E103   36,152 93 SH   SOLE 0 93 0 0
VANECK GREEN BOND ETF ETF 92189F171   1,077,735 43,919 SH   SOLE 0 43,919 0 0
US BANCORP DEL COM NEW Stock 902973304   1,122,580 24,548 SH   SOLE 0 24,548 0 0
BP PLC SPONSORED ADR ADR 055622104   7,848 250 SH   SOLE 0 250 0 0
HOME DEPOT INC Stock 437076102   1,638,224 4,043 SH   SOLE 0 4,043 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103   5,701,191 20,602 SH   SOLE 0 20,602 0 0
VERISK ANALYTICS INC COM Stock 92345Y106   66,990 250 SH   SOLE 0 250 0 0
COOPER COS INC COM Stock 216648501   8,386 76 SH   SOLE 0 76 0 0
ICICI BANK LIMITED ADR ADR 45104G104   7,283 244 SH   SOLE 0 244 0 0
INFOSYS LTD SPONSORED ADR ADR 456788108   22,649 1,017 SH   SOLE 0 1,017 0 0
SPDR GOLD SHARES ETF 78463V107   212,921 876 SH   SOLE 0 876 0 0
SOUTHERN CO COM Stock 842587107   15,782 175 SH   SOLE 0 175 0 0
CENCORA INC COM Stock 03073E105   114,341 508 SH   SOLE 0 508 0 0
BECTON DICKINSON & CO COM Stock 075887109   1,456,485 6,041 SH   SOLE 0 6,041 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614   333,337 888 SH   SOLE 0 888 0 0
LABCORP HOLDINGS INC COM SHS Stock 504922105   191,969 859 SH   SOLE 0 859 0 0
BLOCK H & R INC COM Stock 093671105   4,957 78 SH   SOLE 0 78 0 0
FORTINET INC COM Stock 34959E109   1,939 25 SH   SOLE 0 25 0 0
IQVIA HLDGS INC COM Stock 46266C105   9,953 42 SH   SOLE 0 42 0 0
AON PLC SHS CL A Stock G0403H108   2,076 6 SH   SOLE 0 6 0 0
ASSURED GUARANTY LTD COM Stock G0585R106   1,352 17 SH   SOLE 0 17 0 0
GALLAGHER ARTHUR J & CO COM Stock 363576109   127,742 454 SH   SOLE 0 454 0 0
BANCO BILBAO VIZCAYA ARGENTARI SPONSORED ADR ADR 05946K101   2,309 213 SH   SOLE 0 213 0 0
SCHWAB U.S. LARGE-CAP GROWTH ETF ETF 808524300   15,835 152 SH   SOLE 0 152 0 0
COGNEX CORP COM Stock 192422103   2,430 60 SH   SOLE 0 60 0 0
LINCOLN ELEC HLDGS INC COM Stock 533900106   3,264 17 SH   SOLE 0 17 0 0
ISHARES CORE S&P SMALL CAP ETF ETF 464287804   93,568 800 SH   SOLE 0 800 0 0
UNITED THERAPEUTICS CORP DEL COM Stock 91307C102   107,505 300 SH   SOLE 0 300 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   1,658,317 3,603 SH   SOLE 0 3,603 0 0
ADOBE INC COM Stock 00724F101   31,067 60 SH   SOLE 0 60 0 0
WEYERHAEUSER CO MTN BE COM NEW REIT 962166104   138,691 4,096 SH   SOLE 0 4,096 0 0
UNION BANKSHARES INC COM Stock 905400107   11,669 450 SH   SOLE 0 450 0 0
ALPHABET CLASS A Stock 02079K305   1,620,852 9,773 SH   SOLE 0 9,773 0 0
PROGRESSIVE CORP COM Stock 743315103   18,271 72 SH   SOLE 0 72 0 0
PG&E CORP COM Stock 69331C108   3,064 155 SH   SOLE 0 155 0 0
FISERV INC COM Stock 337738108   30,541 170 SH   SOLE 0 170 0 0
OREILLY AUTOMOTIVE INC COM Stock 67103H107   637,986 554 SH   SOLE 0 554 0 0
EASTMAN CHEM CO COM Stock 277432100   84,522 755 SH   SOLE 0 755 0 0
PRINCIPAL FINANCIAL GROUP INC COM Stock 74251V102   48,018 559 SH   SOLE 0 559 0 0
INTUIT COM Stock 461202103   2,154,249 3,469 SH   SOLE 0 3,469 0 0
CONSTELLATION BRANDS INC CL A Stock 21036P108   38,654 150 SH   SOLE 0 150 0 0
UNILEVER PLC SPON ADR NEW ADR 904767704   9,549,510 147,006 SH   SOLE 0 147,006 0 0
IRONWOOD PHARMACEUTICALS INC COM CL A Stock 46333X108   350 85 SH   SOLE 0 85 0 0
BILIBILI INC SPONS ADS REP Z ADR 090040106   5,868 251 SH   SOLE 0 251 0 0
AEGON LTD AMER REG 1 CERT ADR 0076CA104   22,851 3,576 SH   SOLE 0 3,576 0 0
SPOTIFY TECHNOLOGY S A SHS Stock L8681T102   40,538 110 SH   SOLE 0 110 0 0
CSX CORP COM Stock 126408103   35,531 1,029 SH   SOLE 0 1,029 0 0
COMCAST CORP NEW CL A Stock 20030N101   284,036 6,800 SH   SOLE 0 6,800 0 0
MICROSOFT CORP COM Stock 594918104   5,645,731 13,120 SH   SOLE 0 13,120 0 0
CHAMPIONX CORPORATION COM Stock 15872M104   5,548 184 SH   SOLE 0 184 0 0
HEALTHPEAK PROPERTIES INC COM REIT 42250P103   6,317,997 276,257 SH   SOLE 0 276,256 0 0
CVS HEALTH CORP COM Stock 126650100   74,827 1,190 SH   SOLE 0 1,190 0 0
AMALGAMATED FINANCIAL CORP COM Stock 022671101   3,893,613 124,119 SH   SOLE 0 124,119 0 0
MASCO CORP COM Stock 574599106   125,910 1,500 SH   SOLE 0 1,500 0 0
KEURIG DR PEPPER INC COM Stock 49271V100   1,649 44 SH   SOLE 0 44 0 0
TILRAY BRANDS INC COM Stock 88688T100   528 300 SH   SOLE 0 300 0 0
AMERIPRISE FINL INC COM Stock 03076C106   51,679 110 SH   SOLE 0 110 0 0
AVERY DENNISON CORP COM Stock 053611109   111,263 504 SH   SOLE 0 504 0 0
TENNANT CO COM Stock 880345103   140,777 1,466 SH   SOLE 0 1,465 0 0
PDD HOLDINGS INC SPONSORED ADS ADR 722304102   3,505 26 SH   SOLE 0 26 0 0
GRUPO AEROPORTUARIO DEL SUREST SPON ADR SER B ADR 40051E202   1,414 5 SH   SOLE 0 5 0 0
VANGUARD MID-CAP ETF ETF 922908629   213,175 808 SH   SOLE 0 808 0 0
VANGUARD LARGE-CAP ETF ETF 922908637   10,532 40 SH   SOLE 0 40 0 0
NEXTERA ENERGY INC COM Stock 65339F101   672,859 7,960 SH   SOLE 0 7,960 0 0
NIKE INC CL B Stock 654106103   61,880 700 SH   SOLE 0 700 0 0
TESLA INC COM Stock 88160R101   33,489 128 SH   SOLE 0 128 0 0
MSCI INC COM Stock 55354G100   142,818 245 SH   SOLE 0 245 0 0
STONECO LTD COM CL A Stock G85158106   4,617 410 SH   SOLE 0 410 0 0
BANCOLOMBIA S A SPON ADR PREF ADR 05968L102   2,416 77 SH   SOLE 0 77 0 0
VANGUARD HEALTH CARE ETF ETF 92204A504   84,660 300 SH   SOLE 0 300 0 0
QIFU TECHNOLOGY INC AMERICAN DEP ADR 88557W101   984 33 SH   SOLE 0 33 0 0
NORFOLK SOUTHN CORP COM Stock 655844108   136,675 550 SH   SOLE 0 550 0 0
DELL TECHNOLOGIES INC CL C Stock 24703L202   24,893 210 SH   SOLE 0 210 0 0
HIGHWOODS PPTYS INC COM REIT 431284108   2,882 86 SH   SOLE 0 86 0 0
KILROY RLTY CORP COM REIT 49427F108   2,399 62 SH   SOLE 0 62 0 0
WALGREENS BOOTS ALLIANCE INC COM Stock 931427108   35,840 4,000 SH   SOLE 0 4,000 0 0
AMPHENOL CORP NEW CL A Stock 032095101   235,879 3,620 SH   SOLE 0 3,620 0 0
ACUITY BRANDS INC COM Stock 00508Y102   202,412 735 SH   SOLE 0 735 0 0
DOLLAR TREE INC COM Stock 256746108   28,128 400 SH   SOLE 0 400 0 0
CGI INC CL A SUB VTG Stock 12532H104   1,035 9 SH   SOLE 0 9 0 0
INTERNATIONAL FLAVORS&FRAGRANC COM Stock 459506101   47,533 453 SH   SOLE 0 453 0 0
WATTS WATER TECHNOLOGIES INC CL A Stock 942749102   330,675 1,596 SH   SOLE 0 1,596 0 0
WELLTOWER INC COM REIT 95040Q104   1,408 11 SH   SOLE 0 11 0 0
ALCON AG ORD SHS Stock H01301128   126,088 1,260 SH   SOLE 0 1,260 0 0
ZOOM VIDEO COMMUNICATIONS INC CL A Stock 98980L101   8,020 115 SH   SOLE 0 115 0 0
CONAGRA BRANDS INC COM Stock 205887102   15,154 466 SH   SOLE 0 466 0 0
BEYOND MEAT INC COM Stock 08862E109   6,305 930 SH   SOLE 0 930 0 0
ASTRAZENECA PLC SPONSORED ADR ADR 046353108   468,551 6,014 SH   SOLE 0 6,014 0 0
SUMITOMO MITSUI FINL GROUP INC SPONSORED ADR ADR 86562M209   3,158 250 SH   SOLE 0 250 0 0
AMERESCO INC CL A Stock 02361E108   4,202,500 110,767 SH   SOLE 0 110,767 0 0
FIFTH THIRD BANCORP COM Stock 316773100   150,625 3,516 SH   SOLE 0 3,516 0 0
UBER TECHNOLOGIES INC COM Stock 90353T100   84,630 1,126 SH   SOLE 0 1,126 0 0
SPDR S&P MIDCAP 400 ETF TRUST ETF 78467Y107   56,966 100 SH   SOLE 0 100 0 0
FASTLY INC CL A Stock 31188V100   1,893 250 SH   SOLE 0 250 0 0
CORTEVA INC COM Stock 22052L104   1,940 33 SH   SOLE 0 33 0 0
GENERAL MTRS CO COM Stock 37045V100   807 18 SH   SOLE 0 18 0 0
HUNTINGTON BANCSHARES INC COM Stock 446150104   2,146 146 SH   SOLE 0 146 0 0
CROWDSTRIKE HLDGS INC CL A Stock 22788C105   841 3 SH   SOLE 0 3 0 0
VANECK GOLD MINERS ETF ETF 92189F106   177,995 4,470 SH   SOLE 0 4,470 0 0
SNDL INC COM Stock 83307B101   457 222 SH   SOLE 0 222 0 0
WABTEC COM Stock 929740108   1,966,024 10,816 SH   SOLE 0 10,816 0 0
ELI LILLY & CO COM Stock 532457108   3,206,217 3,619 SH   SOLE 0 3,619 0 0
HASBRO INC COM Stock 418056107   5,135 71 SH   SOLE 0 71 0 0
AIR PRODS & CHEMS INC COM Stock 009158106   290,892 977 SH   SOLE 0 977 0 0
KB HOME COM Stock 48666K109   2,828 33 SH   SOLE 0 33 0 0
LEIDOS HOLDINGS INC COM Stock 525327102   2,282 14 SH   SOLE 0 14 0 0
HOLOGIC INC COM Stock 436440101   3,126,435 38,380 SH   SOLE 0 38,380 0 0
VANGUARD MORTGAGE-BACKED SECURITIES ETF ETF 92206C771   278,303 5,895 SH   SOLE 0 5,895 0 0
TIM S A SPONSORED ADR ADR 88706T108   1,050 61 SH   SOLE 0 61 0 0
VANGUARD S&P 500 GROWTH ETF ETF 921932505   71,475 207 SH   SOLE 0 207 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655   110,445 500 SH   SOLE 0 500 0 0
TWILIO INC CL A Stock 90138F102   26,088 400 SH   SOLE 0 400 0 0
FIDELITY NATL INFORMATION SVCS COM Stock 31620M106   4,355 52 SH   SOLE 0 52 0 0
AERCAP HOLDINGS NV SHS Stock N00985106   1,894 20 SH   SOLE 0 20 0 0
DIGITAL RLTY TR INC COM REIT 253868103   22,818 141 SH   SOLE 0 141 0 0
MICRON TECHNOLOGY INC COM Stock 595112103   622 6 SH   SOLE 0 6 0 0
CARRIER GLOBAL CORPORATION COM Stock 14448C104   158,887 1,974 SH   SOLE 0 1,974 0 0
AFLAC INC COM Stock 001055102   639,608 5,721 SH   SOLE 0 5,721 0 0
SYSCO CORP COM Stock 871829107   369,648 4,735 SH   SOLE 0 4,735 0 0
CHIPOTLE MEXICAN GRILL INC COM Stock 169656105   3,427,007 59,476 SH   SOLE 0 59,476 0 0
INARI MED INC COM Stock 45332Y109   23,424 568 SH   SOLE 0 568 0 0
SONY GROUP CORP SPONSORED ADR ADR 835699307   16,127 167 SH   SOLE 0 167 0 0
ISHARES SELECT DIVIDEND ETF ETF 464287168   44,303 328 SH   SOLE 0 328 0 0
VITAL FARMS INC COM Stock 92847W103   1,059,956 30,224 SH   SOLE 0 30,224 0 0
EDISON INTL COM Stock 281020107   10,799 124 SH   SOLE 0 124 0 0
GLOBAL X SILVER MINERS ETF ETF 37954Y848   96,322 2,745 SH   SOLE 0 2,745 0 0
SNOWFLAKE INC CL A Stock 833445109   2,297 20 SH   SOLE 0 20 0 0
PALANTIR TECHNOLOGIES INC CL A Stock 69608A108   81,840 2,200 SH   SOLE 0 2,200 0 0
VONTIER CORPORATION COM Stock 928881101   574 17 SH   SOLE 0 17 0 0
EASTERN BANKSHARES INC COM Stock 27627N105   14,751 900 SH   SOLE 0 900 0 0
MIDDLESEX WTR CO COM Stock 596680108   451,787 6,925 SH   SOLE 0 6,925 0 0
UTAH MED PRODS INC COM Stock 917488108   30,110 450 SH   SOLE 0 450 0 0
ATLASSIAN CORPORATION CL A Stock 049468101   3,970 25 SH   SOLE 0 25 0 0
VIATRIS INC COM Stock 92556V106   2,903 250 SH   SOLE 0 250 0 0
FIRST SOLAR INC COM Stock 336433107   6,580,726 26,382 SH   SOLE 0 26,382 0 0
WORKHORSE GROUP INC COM SHS Stock 98138J305   9 10 SH   SOLE 0 10 0 0
WOORI FINL GROUP INC SPONSORED ADS ADR 981064108   3,573 100 SH   SOLE 0 100 0 0
AIRBNB INC COM CL A Stock 009066101   12,174 96 SH   SOLE 0 96 0 0
ADASINA SOCIAL JUSTICE ALL CAP GLOBAL ETF ETF 886364876   6,180 328 SH   SOLE 0 327 0 0
SPDR NUVEEN BLOOMBERG HIGH YIELD MUNICIPAL BOND ETF ETF 78464A284   94,376 3,593 SH   SOLE 0 3,592 0 0
STAG INDL INC COM REIT 85254J102   3,111,535 79,599 SH   SOLE 0 79,599 0 0
VANGUARD MID-CAP GROWTH ETF ETF 922908538   61,841 254 SH   SOLE 0 254 0 0
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797   47,844 566 SH   SOLE 0 566 0 0
XYLEM INC COM Stock 98419M100   121,797 902 SH   SOLE 0 902 0 0
COINBASE GLOBAL INC COM CL A Stock 19260Q107   7,127 40 SH   SOLE 0 40 0 0
TRACTOR SUPPLY CO COM Stock 892356106   664,775 2,285 SH   SOLE 0 2,285 0 0
ELECTRONIC ARTS INC COM Stock 285512109   7,602 53 SH   SOLE 0 53 0 0
INVESCO FTSE RAFI US 1000 ETF ETF 46137V613   18 0 SH   SOLE 0 0 0 0
ORGANON & CO COMMON STOCK Stock 68622V106   2,232,261 116,689 SH   SOLE 0 116,689 0 0
NEOGEN CORP COM Stock 640491106   135,589 8,066 SH   SOLE 0 8,066 0 0
VISA INC COM CL A Stock 92826C839   186,691 679 SH   SOLE 0 679 0 0
SJW GROUP COM Stock 784305104   5,706,344 98,199 SH   SOLE 0 98,199 0 0
DT MIDSTREAM INC COMMON STOCK Stock 23345M107   3,304 42 SH   SOLE 0 42 0 0
HERSHEY CO COM Stock 427866108   192,931 1,006 SH   SOLE 0 1,006 0 0
LUCID GROUP INC COM Stock 549498103   43,235 12,248 SH   SOLE 0 12,248 0 0
INVESCO SOLAR ETF ETF 46138G706   2,673 62 SH   SOLE 0 62 0 0
KELLANOVA COM Stock 487836108   4,762 59 SH   SOLE 0 59 0 0
VANGUARD VALUE ETF ETF 922908744   100,378 575 SH   SOLE 0 575 0 0
VANGUARD GROWTH ETF ETF 922908736   155,221 404 SH   SOLE 0 404 0 0
RIVIAN AUTOMOTIVE INC COM CL A Stock 76954A103   1,234 110 SH   SOLE 0 110 0 0
MID-AMER APT CMNTYS INC COM REIT 59522J103   253,922 1,598 SH   SOLE 0 1,598 0 0
IRON MTN INC DEL COM REIT 46284V101   361,481 3,042 SH   SOLE 0 3,042 0 0
DOORDASH INC CL A Stock 25809K105   32,114 225 SH   SOLE 0 225 0 0
SPROUTS FMRS MKT INC COM Stock 85208M102   10,538,303 95,447 SH   SOLE 0 95,447 0 0
CONSTELLATION ENERGY CORP COM Stock 21037T109   15,081 58 SH   SOLE 0 58 0 0
META PLATFORMS INC CL A Stock 30303M102   65,356 114 SH   SOLE 0 114 0 0
ASML HOLDING N V N Y REGISTRY SHS ADR N07059210   82,492 99 SH   SOLE 0 99 0 0
SERVICENOW INC COM Stock 81762P102   3,136,626 3,507 SH   SOLE 0 3,507 0 0
PALO ALTO NETWORKS INC COM Stock 697435105   91,261 267 SH   SOLE 0 267 0 0
SYMBOTIC INC CLASS A COM Stock 87151X101   488 20 SH   SOLE 0 20 0 0
FMC CORP COM NEW Stock 302491303   3,363 51 SH   SOLE 0 51 0 0
HALEON PLC SPON ADS ADR 405552100   24,810 2,345 SH   SOLE 0 2,345 0 0
HEALTHCARE RLTY TR CL A COM REIT 42226K105   729,031 40,167 SH   SOLE 0 40,167 0 0
MONDELEZ INTL INC CL A Stock 609207105   14,734 200 SH   SOLE 0 200 0 0
MIDDLEBY CORP COM Stock 596278101   27,826 200 SH   SOLE 0 200 0 0
BROADCOM INC COM Stock 11135F101   7,349,535 42,606 SH   SOLE 0 42,606 0 0
LIVEWIRE GROUP INC WT EXP 092627 Stock 53838J113   4 50 SH   SOLE 0 50 0 0
LIVEWIRE GROUP INC COM Stock 53838J105   12,810 2,100 SH   SOLE 0 2,100 0 0
WORKDAY INC CL A Stock 98138H101   4,399 18 SH   SOLE 0 18 0 0
TENET HEALTHCARE CORP COM NEW Stock 88033G407   3,490 21 SH   SOLE 0 21 0 0
WEX INC COM Stock 96208T104   104,865 500 SH   SOLE 0 500 0 0
JOHNSON CTLS INTL PLC SHS Stock G51502105   3,958 51 SH   SOLE 0 51 0 0
METLIFE INC COM Stock 59156R108   5,114 62 SH   SOLE 0 62 0 0
MOODYS CORP COM Stock 615369105   190,785 402 SH   SOLE 0 402 0 0
HSBC HLDGS PLC SPON ADR NEW ADR 404280406   2,169 48 SH   SOLE 0 48 0 0
ING GROEP N.V. SPONSORED ADR ADR 456837103   2,397 132 SH   SOLE 0 132 0 0
MITSUBISHI UFJ FINL GROUP INC SPONSORED ADS ADR 606822104   3,451 339 SH   SOLE 0 339 0 0
NOMURA HLDGS INC SPONSORED ADR ADR 65535H208   10,539 2,019 SH   SOLE 0 2,019 0 0
NOVARTIS AG SPONSORED ADR ADR 66987V109   43,017 374 SH   SOLE 0 374 0 0
ROYAL BK CDA COM Stock 780087102   10,727 86 SH   SOLE 0 86 0 0
EXPEDITORS INTL WASH INC COM Stock 302130109   2,157,588 16,420 SH   SOLE 0 16,420 0 0
ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101   18,734 53 SH   SOLE 0 53 0 0
GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK Stock 36266G107   79,866 851 SH   SOLE 0 851 0 0
OMNICOM GROUP INC COM Stock 681919106   4,859 47 SH   SOLE 0 47 0 0
KROGER CO COM Stock 501044101   6,188 108 SH   SOLE 0 108 0 0
CALIFORNIA WTR SVC GROUP COM Stock 130788102   622,717 11,485 SH   SOLE 0 11,485 0 0
ISHARES U.S. MEDICAL DEVICES ETF ETF 464288810   49,745 840 SH   SOLE 0 840 0 0
NVIDIA CORPORATION COM Stock 67066G104   9,435,159 77,694 SH   SOLE 0 77,694 0 0
WESTERN DIGITAL CORP. COM Stock 958102105   3,005 44 SH   SOLE 0 44 0 0
BALL CORP COM Stock 058498106   1,630 24 SH   SOLE 0 24 0 0
GENUINE PARTS CO COM Stock 372460105   316,655 2,267 SH   SOLE 0 2,267 0 0
UNITED STATES COPPER INDEX FUND ETF 911718104   34,020 1,200 SH   SOLE 0 1,200 0 0
GRAINGER W W INC COM Stock 384802104   108,036 104 SH   SOLE 0 104 0 0
OWENS CORNING NEW COM Stock 690742101   706 4 SH   SOLE 0 4 0 0
WHEATON PRECIOUS METALS CORP COM Stock 962879102   21,928 359 SH   SOLE 0 359 0 0
ABBVIE INC COM Stock 00287Y109   897,744 4,546 SH   SOLE 0 4,546 0 0
S&P GLOBAL INC COM Stock 78409V104   75,427 146 SH   SOLE 0 146 0 0
AECOM COM Stock 00766T100   17,349 168 SH   SOLE 0 168 0 0
MANULIFE FINL CORP COM Stock 56501R106   1,537 52 SH   SOLE 0 52 0 0
VANGUARD FTSE ALL-WORLD EX-US INDEX FUND ETF 922042775   8 0 SH   SOLE 0 0 0 0
PTC INC COM Stock 69370C100   3,252 18 SH   SOLE 0 18 0 0
ZOETIS INC CL A Stock 98978V103   126,997 650 SH   SOLE 0 650 0 0
TELUS CORPORATION COM Stock 87971M103   4,310,950 256,910 SH   SOLE 0 256,910 0 0
BLACKROCK FLEXIBLE INCOME ETF ETF 092528603   1,820 34 SH   SOLE 0 34 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS ADR 874039100   54,880 316 SH   SOLE 0 316 0 0
NEW ORIENTAL ED & TECHNOLOGY G SPON ADR ADR 647581206   2,730 36 SH   SOLE 0 36 0 0
ORMAT TECHNOLOGIES INC COM Stock 686688102   10,849 141 SH   SOLE 0 141 0 0
BLACKSTONE INC COM Stock 09260D107   18,376 120 SH   SOLE 0 120 0 0
ANSYS INC COM Stock 03662Q105   204,560 642 SH   SOLE 0 642 0 0
CHURCH & DWIGHT CO INC COM Stock 171340102   262,638 2,508 SH   SOLE 0 2,508 0 0
FACTSET RESH SYS INC COM Stock 303075105   68,978 150 SH   SOLE 0 150 0 0
ZIMMER BIOMET HOLDINGS INC COM Stock 98956P102   50,413 467 SH   SOLE 0 467 0 0
HA SUSTAINABLE INFRA CAP INC COM REIT 41068X100   6,566,314 190,494 SH   SOLE 0 190,493 0 0
STRYKER CORPORATION COM Stock 863667101   1,659,267 4,593 SH   SOLE 0 4,593 0 0
QUALCOMM INC COM Stock 747525103   88,256 519 SH   SOLE 0 519 0 0
FASTENAL CO COM Stock 311900104   24,854 348 SH   SOLE 0 348 0 0
INTUITIVE SURGICAL INC COM NEW Stock 46120E602   26,529 54 SH   SOLE 0 54 0 0
VERALTO CORP COM SHS Stock 92338C103   26,175 234 SH   SOLE 0 234 0 0
VESTIS CORPORATION COM SHS Stock 29430C102   1,665 112 SH   SOLE 0 111 0 0
MCDONALDS CORP COM Stock 580135101   414,743 1,362 SH   SOLE 0 1,362 0 0
QUEST DIAGNOSTICS INC COM Stock 74834L100   3,484,586 22,445 SH   SOLE 0 22,445 0 0
DOVER CORP COM Stock 260003108   121,371 633 SH   SOLE 0 633 0 0
CISCO SYS INC COM Stock 17275R102   6,528,517 122,670 SH   SOLE 0 122,670 0 0
WORTHINGTON STL INC COM SHS Stock 982104101   40,812 1,200 SH   SOLE 0 1,200 0 0
VERT GLOBAL SUSTAINABLE REAL ESTATE ETF ETF 56170L695   1,644 148 SH   SOLE 0 148 0 0
TAPESTRY INC COM Stock 876030107   1,362 29 SH   SOLE 0 29 0 0
ADVANCED MICRO DEVICES INC COM Stock 007903107   9,188 56 SH   SOLE 0 56 0 0
AUTODESK INC COM Stock 052769106   8,815 32 SH   SOLE 0 32 0 0
VANECK JUNIOR GOLD MINERS ETF ETF 92189F791   102,257 2,095 SH   SOLE 0 2,095 0 0
AT&T INC COM Stock 00206R102   156,618 7,119 SH   SOLE 0 7,119 0 0
NUVEEN SELECT TAX-FREE INCOME SH BEN INT CEF 67062F100   100,528 6,653 SH   SOLE 0 6,653 0 0
ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506   14,450 165 SH   SOLE 0 164 0 0
DESTINY TECH100 INC COM SHS CEF 25063F107   10 1 SH   SOLE 0 1 0 0
SOLVENTUM CORP COM SHS Stock 83444M101   45,318 650 SH   SOLE 0 650 0 0
GE VERNOVA INC COM Stock 36828A101   198,629 779 SH   SOLE 0 779 0 0
GLOBAL X MLP & ENERGY INFRASTRUCTURE ETF ETF 37954Y293   23,895 439 SH   SOLE 0 439 0 0
GE AEROSPACE COM NEW Stock 369604301   587,050 3,113 SH   SOLE 0 3,113 0 0
ISHARES S&P SMALL-CAP 600 GROWTH ETF ETF 464287887   55,796 400 SH   SOLE 0 400 0 0
NOKIA CORP SPONSORED ADR ADR 654902204   3,858,024 882,843 SH   SOLE 0 882,843 0 0
MOTOROLA SOLUTIONS INC COM NEW Stock 620076307   9,442 21 SH   SOLE 0 21 0 0
NETAPP INC COM Stock 64110D104   1,729 14 SH   SOLE 0 14 0 0
PREMIER INC CL A Stock 74051N102   2,252,200 112,610 SH   SOLE 0 112,610 0 0
RINGCENTRAL INC CL A Stock 76680R206   3,163 100 SH   SOLE 0 100 0 0
CRITEO S A SPONS ADS ADR 226718104   4,024 100 SH   SOLE 0 100 0 0
LULULEMON ATHLETICA INC COM Stock 550021109   9,769 36 SH   SOLE 0 36 0 0
UBS GROUP AG SHS Stock H42097107   18,268 591 SH   SOLE 0 591 0 0
THE CIGNA GROUP COM Stock 125523100   361,337 1,043 SH   SOLE 0 1,043 0 0
METTLER TOLEDO INTERNATIONAL COM Stock 592688105   317,936 212 SH   SOLE 0 212 0 0
ONEOK INC NEW COM Stock 682680103   14,125 155 SH   SOLE 0 155 0 0
ROSS STORES INC COM Stock 778296103   3,492,133 23,202 SH   SOLE 0 23,202 0 0
ARAMARK COM Stock 03852U106   8,778 227 SH   SOLE 0 226 0 0
MASIMO CORP COM Stock 574795100   6,533 49 SH   SOLE 0 49 0 0
RENAISSANCERE HLDGS LTD COM Stock G7496G103   288,744 1,060 SH   SOLE 0 1,060 0 0
WELLS FARGO CO NEW COM Stock 949746101   72,420 1,282 SH   SOLE 0 1,282 0 0
UNION PAC CORP COM Stock 907818108   234,156 950 SH   SOLE 0 950 0 0
CINTAS CORP COM Stock 172908105   65,882 320 SH   SOLE 0 320 0 0
ECOLAB INC COM Stock 278865100   10,469 41 SH   SOLE 0 41 0 0
CARMAX INC COM Stock 143130102   139,439 1,802 SH   SOLE 0 1,802 0 0
ISHARES 10-20 YEAR TREASURY BOND ETF ETF 464288653   229,593 2,100 SH   SOLE 0 2,100 0 0
SALESFORCE INC COM Stock 79466L302   6,367,186 23,263 SH   SOLE 0 23,262 0 0
MICROCHIP TECHNOLOGY INC. COM Stock 595017104   138,661 1,727 SH   SOLE 0 1,727 0 0
MCCORMICK & CO INC COM NON VTG Stock 579780206   5,622,295 68,315 SH   SOLE 0 68,314 0 0
DARDEN RESTAURANTS INC COM Stock 237194105   4,432 27 SH   SOLE 0 27 0 0
COLUMBIA BKG SYS INC COM Stock 197236102   932,362 35,709 SH   SOLE 0 35,709 0 0
IDEXX LABS INC COM Stock 45168D104   4,042 8 SH   SOLE 0 8 0 0
REPUBLIC SVCS INC COM Stock 760759100   18,076 90 SH   SOLE 0 90 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102   1,735,770 2,806 SH   SOLE 0 2,806 0 0
JPMORGAN CHASE & CO. COM Stock 46625H100   362,257 1,718 SH   SOLE 0 1,718 0 0
HARTFORD FINL SVCS GROUP INC COM Stock 416515104   32,813 279 SH   SOLE 0 279 0 0
CHEVRON CORP NEW COM Stock 166764100   124,149 843 SH   SOLE 0 843 0 0
ISHARES NATIONAL MUNI BOND ETF ETF 464288414   48,837 450 SH   SOLE 0 449 0 0
DANAHER CORPORATION COM Stock 235851102   204,345 735 SH   SOLE 0 735 0 0
TJX COS INC NEW COM Stock 872540109   34,674 295 SH   SOLE 0 295 0 0
EXTRA SPACE STORAGE INC COM REIT 30225T102   1,081 6 SH   SOLE 0 6 0 0
WALMART INC COM Stock 931142103   331,156 4,101 SH   SOLE 0 4,101 0 0
INTERNATIONAL BUSINESS MACHS COM Stock 459200101   4,628,531 20,936 SH   SOLE 0 20,936 0 0
ORACLE CORP COM Stock 68389X105   272,284 1,598 SH   SOLE 0 1,597 0 0
RTX CORPORATION COM Stock 75513E101   170,714 1,409 SH   SOLE 0 1,409 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858   77,326 1,616 SH   SOLE 0 1,616 0 0
TEXAS INSTRS INC COM Stock 882508104   611,034 2,958 SH   SOLE 0 2,958 0 0
TARGET CORP COM Stock 87612E106   413,652 2,654 SH   SOLE 0 2,654 0 0
PFIZER INC COM Stock 717081103   410,051 14,169 SH   SOLE 0 14,169 0 0
MORGAN STANLEY COM NEW Stock 617446448   3,648 35 SH   SOLE 0 35 0 0
3M CO COM Stock 88579Y101   396,977 2,904 SH   SOLE 0 2,904 0 0
HP INC COM Stock 40434L105   120,200 3,351 SH   SOLE 0 3,351 0 0
GILEAD SCIENCES INC COM Stock 375558103   13,414 160 SH   SOLE 0 160 0 0
CATERPILLAR INC COM Stock 149123101   98,171 251 SH   SOLE 0 251 0 0
ALPHABET INC CAP STK CL C Stock 02079K107   942,784 5,639 SH   SOLE 0 5,639 0 0
AMERICAN EXPRESS CO COM Stock 025816109   850,212 3,135 SH   SOLE 0 3,135 0 0
AMGEN INC COM Stock 031162100   1,951,948 6,058 SH   SOLE 0 6,058 0 0
APPLIED MATLS INC COM Stock 038222105   32,530 161 SH   SOLE 0 161 0 0
OTIS WORLDWIDE CORP COM Stock 68902V107   13,928 134 SH   SOLE 0 134 0 0
ALLY FINL INC COM Stock 02005N100   7,118 200 SH   SOLE 0 200 0 0
ANALOG DEVICES INC COM Stock 032654105   24,168 105 SH   SOLE 0 105 0 0
COCRYSTAL PHARMA INC COM NEW Stock 19188J409   736 418 SH   SOLE 0 418 0 0
HUMANA INC COM Stock 444859102   13,303 42 SH   SOLE 0 42 0 0
KB FINL GROUP INC SPONSORED ADR ADR 48241A105   18,093 293 SH   SOLE 0 293 0 0
QIAGEN NV SHS NEW Stock N72482149   1,413 31 SH   SOLE 0 31 0 0
NUVEEN AMT FREE QLTY MUN INCME COM CEF 670657105   131,326 10,971 SH   SOLE 0 10,971 0 0
JD.COM INC SPON ADS CL A ADR 47215P106   9,720 243 SH   SOLE 0 243 0 0
ARISTA NETWORKS INC COM Stock 040413106   1,992,793 5,192 SH   SOLE 0 5,192 0 0
CANADIAN NATL RY CO COM Stock 136375102   58,575 500 SH   SOLE 0 500 0 0
CHECK POINT SOFTWARE TECH LTD ORD Stock M22465104   4,988,573 25,873 SH   SOLE 0 25,873 0 0
ISHARES CORE S&P U.S. GROWTH ETF ETF 464287671   22,029 167 SH   SOLE 0 167 0 0
NETEASE INC SPONSORED ADS ADR 64110W102   1,683 18 SH   SOLE 0 18 0 0
ORIX CORP SPONSORED ADR ADR 686330101   1,044 9 SH   SOLE 0 9 0 0
UNITED MICROELECTRONICS CORP SPON ADR NEW ADR 910873405   2,939 349 SH   SOLE 0 349 0 0
VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844   66,548 336 SH   SOLE 0 336 0 0
WIPRO LTD SPON ADR 1 SH ADR 97651M109   10,031 1,548 SH   SOLE 0 1,548 0 0
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226   41,116 406 SH   SOLE 0 406 0 0
ISHARES 20 YEAR TREASURY BOND ETF ETF 464287432   154,998 1,580 SH   SOLE 0 1,580 0 0
ISHARES CORE DIVIDEND GROWTH ETF ETF 46434V621   81,497 1,300 SH   SOLE 0 1,300 0 0
SYNCHRONY FINANCIAL COM Stock 87165B103   2,394 48 SH   SOLE 0 48 0 0
EATON CORP PLC SHS Stock G29183103   73,911 223 SH   SOLE 0 223 0 0
TRIMBLE INC COM Stock 896239100   884,907 14,252 SH   SOLE 0 14,252 0 0
FERGUSON ENTERPRISES INC COMMON STOCK NEW Stock 31488V107   4,055,792 20,425 SH   SOLE 0 20,425 0 0
CITIZENS FINL GROUP INC COM Stock 174610105   904 22 SH   SOLE 0 22 0 0
KEYSIGHT TECHNOLOGIES INC COM Stock 49338L103   374,121 2,354 SH   SOLE 0 2,354 0 0
ESSENTIAL UTILS INC COM Stock 29670G102   521,466 13,520 SH   SOLE 0 13,520 0 0
ASSOCIATED BANC CORP COM Stock 045487105   4,717 219 SH   SOLE 0 219 0 0
VANGUARD SHORT-TERM BOND ETF ETF 921937827   93,562 1,189 SH   SOLE 0 1,189 0 0
IDACORP INC COM Stock 451107106   72,163 700 SH   SOLE 0 700 0 0
RESTAURANT BRANDS INTL INC COM Stock 76131D103   1,515 21 SH   SOLE 0 21 0 0
PARKER-HANNIFIN CORP COM Stock 701094104   31,591 50 SH   SOLE 0 50 0 0
ROPER TECHNOLOGIES INC COM Stock 776696106   90,143 162 SH   SOLE 0 162 0 0
SYNOPSYS INC COM Stock 871607107   2,026 4 SH   SOLE 0 4 0 0
PNC FINL SVCS GROUP INC COM Stock 693475105   77,822 421 SH   SOLE 0 421 0 0
EQUINIX INC COM REIT 29444U700   6,213 7 SH   SOLE 0 7 0 0
BRISTOL-MYERS SQUIBB CO COM Stock 110122108   172,760 3,339 SH   SOLE 0 3,339 0 0
LOEWS CORP COM Stock 540424108   32,648 413 SH   SOLE 0 413 0 0
AMERICAN WTR WKS CO INC NEW COM Stock 030420103   8,956,761 61,247 SH   SOLE 0 61,247 0 0
CADENCE DESIGN SYSTEM INC COM Stock 127387108   3,794 14 SH   SOLE 0 14 0 0
AGILENT TECHNOLOGIES INC COM Stock 00846U101   642,473 4,327 SH   SOLE 0 4,327 0 0
EXXON MOBIL CORP COM Stock 30231G102   512,251 4,370 SH   SOLE 0 4,370 0 0
UNITEDHEALTH GROUP INC COM Stock 91324P102   1,228,997 2,102 SH   SOLE 0 2,102 0 0
PRICE T ROWE GROUP INC COM Stock 74144T108   60,020 551 SH   SOLE 0 551 0 0
TRAVELERS COMPANIES INC COM Stock 89417E109   157,095 671 SH   SOLE 0 671 0 0
LOWES COS INC COM Stock 548661107   433,089 1,599 SH   SOLE 0 1,599 0 0
SOLAREDGE TECHNOLOGIES INC COM Stock 83417M104   115 5 SH   SOLE 0 5 0 0
HELIOS TECHNOLOGIES INC COM Stock 42328H109   530,376 11,119 SH   SOLE 0 11,119 0 0
GODADDY INC CL A Stock 380237107   5,801 37 SH   SOLE 0 37 0 0
DEERE & CO COM Stock 244199105   19,197 46 SH   SOLE 0 46 0 0
ETSY INC COM Stock 29786A106   7,663 138 SH   SOLE 0 138 0 0
NOMAD FOODS LTD USD ORD SHS Stock G6564A105   3,070,928 161,119 SH   SOLE 0 161,119 0 0
COLGATE PALMOLIVE CO COM Stock 194162103   2,167,553 20,880 SH   SOLE 0 20,880 0 0
AMERICAN INTL GROUP INC COM NEW Stock 026874784   1,391 19 SH   SOLE 0 19 0 0
SHOPIFY INC CL A Stock 82509L107   29,171 364 SH   SOLE 0 364 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR ADR 92857W308   4,320,083 431,146 SH   SOLE 0 431,146 0 0
UTILITIES SELECT SECTOR SPDR FUND ETF 81369Y886   96,936 1,200 SH   SOLE 0 1,200 0 0
COUSINS PPTYS INC COM NEW REIT 222795502   236 8 SH   SOLE 0 8 0 0
TOPBUILD CORP COM Stock 89055F103   814 2 SH   SOLE 0 2 0 0
BANK NOVA SCOTIA HALIFAX COM Stock 064149107   19,780 363 SH   SOLE 0 363 0 0
NOVO-NORDISK A S ADR ADR 670100205   4,094,341 34,386 SH   SOLE 0 34,386 0 0
SAP SE SPON ADR ADR 803054204   687 3 SH   SOLE 0 3 0 0
SMITH & NEPHEW PLC SPDN ADR NEW ADR 83175M205   6,152,174 197,565 SH   SOLE 0 197,565 0 0
RELX PLC SPONSORED ADR ADR 759530108   8,590 181 SH   SOLE 0 181 0 0
PAYPAL HLDGS INC COM Stock 70450Y103   56,026 718 SH   SOLE 0 718 0 0
NASDAQ INC COM Stock 631103108   10,659 146 SH   SOLE 0 146 0 0
SCHWAB CHARLES CORP COM Stock 808513105   639,869 9,873 SH   SOLE 0 9,873 0 0
DENTSPLY SIRONA INC COM Stock 24906P109   35,178 1,300 SH   SOLE 0 1,300 0 0
SUNRUN INC COM Stock 86771W105   9,084 503 SH   SOLE 0 503 0 0
BLACKROCK INC COM Stock 09290D101   32,283 34 SH   SOLE 0 34 0 0
CBRE GROUP INC CL A Stock 12504L109   16,680 134 SH   SOLE 0 134 0 0
ISHARES CORE S&P MID-CAP ETF ETF 464287507   1 0 SH   SOLE 0 0 0 0
ISHARES GLOBAL CLEAN ENERGY ETF ETF 464288224   8,491 578 SH   SOLE 0 578 0 0
KADANT INC COM Stock 48282T104   1,127,230 3,335 SH   SOLE 0 3,335 0 0
APPLE INC COM Stock 037833100   24,336,283 104,448 SH   SOLE 0 104,447 0 0
GSK PLC SPONSORED ADR ADR 37733W204   8,328,033 203,719 SH   SOLE 0 203,719 0 0
WEC ENERGY GROUP INC COM Stock 92939U106   93,295 970 SH   SOLE 0 970 0 0
ABBOTT LABS COM Stock 002824100   749,046 6,570 SH   SOLE 0 6,570 0 0
ADVANCED DRAIN SYS INC DEL COM Stock 00790R104   943 6 SH   SOLE 0 6 0 0
DISNEY WALT CO COM Stock 254687106   508,749 5,289 SH   SOLE 0 5,289 0 0
SPDR BLOOMBERG 1-3 MONTH T-BILL ETF ETF 78468R663   62,706 683 SH   SOLE 0 683 0 0
MARSH & MCLENNAN COS INC COM Stock 571748102   23,424 105 SH   SOLE 0 105 0 0