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
AMAZON COM INC COM Stock 023135106 509,183 2,319 SH SOLE 0 2,319 0 0
PRUDENTIAL FINL INC COM Stock 744320102 1,141 11 SH SOLE 0 11 0 0
HEWLETT PACKARD ENTERPRISE CO COM Stock 42824C109 78,592 3,200 SH SOLE 0 3,200 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 539,132 898 SH SOLE 0 898 0 0
TECHNOLOGY SELECT SECTOR SPDR FUND ETF 81369Y803 268,331 952 SH SOLE 0 952 0 0
CAMDEN NATL CORP COM Stock 133034108 3,959,604 102,607 SH SOLE 0 102,607 0 0
STARBUCKS CORP COM Stock 855244109 9,436 112 SH SOLE 0 111 0 0
HINGHAM INSTN SVGS MASS COM Stock 433323102 477,442 1,810 SH SOLE 0 1,810 0 0
BLOCK INC CL A Stock 852234103 5,059 70 SH SOLE 0 70 0 0
ARROW FINL CORP COM Stock 042744102 41,261 1,458 SH SOLE 0 1,458 0 0
EBAY INC. COM Stock 278642103 97,862 1,076 SH SOLE 0 1,076 0 0
BAR HBR BANKSHARES COM Stock 066849100 45,690 1,500 SH SOLE 0 1,500 0 0
HUBBELL INC COM Stock 443510607 4,161,528 9,671 SH SOLE 0 9,671 0 0
JOHNSON & JOHNSON COM Stock 478160104 3,782,645 20,400 SH SOLE 0 20,400 0 0
WILLIAMS SONOMA INC COM Stock 969904101 37,526 192 SH SOLE 0 192 0 0
WASTE MGMT INC DEL COM Stock 94106L109 176,885 801 SH SOLE 0 801 0 0
VANGUARD TOTAL STOCK MARKET ETF ETF 922908769 271 1 SH SOLE 0 0 0 0
THOMSON REUTERS CORP COM Stock 884903808 36,037 232 SH SOLE 0 232 0 0
VANGUARD INTERNATIONAL HIGH DIVIDEND YIELD ETF ETF 921946794 73,248 865 SH SOLE 0 865 0 0
COSTCO WHSL CORP NEW COM Stock 22160K105 652,968 705 SH SOLE 0 705 0 0
HCA HEALTHCARE INC COM Stock 40412C101 4,262 10 SH SOLE 0 10 0 0
GOLDMAN SACHS GROUP INC COM Stock 38141G104 56,541 71 SH SOLE 0 71 0 0
LIGHT & WONDER INC COM Stock 80874P109 3,022 36 SH SOLE 0 36 0 0
PEARSON PLC SPONSORED ADR ADR 705015105 1,940 137 SH SOLE 0 137 0 0
ISHARES ESG MSCI KLD 400 ETF ETF 464288570 6 0 SH SOLE 0 0 0 0
YUM BRANDS INC COM Stock 988498101 112,176 738 SH SOLE 0 738 0 0
OLD DOMINION FREIGHT LINE INC COM Stock 679580100 25 0 SH SOLE 0 0 0 0
PROCTER AND GAMBLE CO COM Stock 742718109 2,786,269 18,134 SH SOLE 0 18,133 0 0
COCA COLA CO COM Stock 191216100 377,197 5,688 SH SOLE 0 5,687 0 0
GENERAL MLS INC COM Stock 370334104 768,754 15,247 SH SOLE 0 15,247 0 0
OCCIDENTAL PETE CORP COM Stock 674599105 9,450 200 SH SOLE 0 200 0 0
UNITED PARCEL SERVICE INC CL B Stock 911312106 1,207,677 14,458 SH SOLE 0 14,458 0 0
MARRIOTT INTL INC NEW CL A Stock 571903202 95,061 365 SH SOLE 0 365 0 0
INTEL CORP COM Stock 458140100 87,398 2,605 SH SOLE 0 2,605 0 0
CME GROUP INC COM Stock 12572Q105 22,571 84 SH SOLE 0 83 0 0
STATE STR CORP COM Stock 857477103 26,682 230 SH SOLE 0 230 0 0
MEDTRONIC PLC SHS Stock G5960L103 36,572 384 SH SOLE 0 384 0 0
CLOROX CO DEL COM Stock 189054109 6,165 50 SH SOLE 0 50 0 0
FORTIVE CORP COM Stock 34959J108 2,205 45 SH SOLE 0 45 0 0
NETFLIX INC COM Stock 64110L106 2,797,080 2,333 SH SOLE 0 2,333 0 0
WORTHINGTON ENTERPRISES INC COM Stock 981811102 52,716 950 SH SOLE 0 950 0 0
PAYCHEX INC COM Stock 704326107 527,322 4,160 SH SOLE 0 4,160 0 0
WATERS CORP COM Stock 941848103 194,877 650 SH SOLE 0 650 0 0
PROLOGIS INC. COM REIT 74340W103 6,281,766 54,853 SH SOLE 0 54,853 0 0
SUN LIFE FINANCIAL INC. COM Stock 866796105 55,528 925 SH SOLE 0 925 0 0
ISHARES AGENCY BOND ETF ETF 464288166 85,369 773 SH SOLE 0 773 0 0
MERCK & CO INC COM Stock 58933Y105 889,801 10,602 SH SOLE 0 10,601 0 0
SPDR S&P 500 ETF TRUST ETF 78462F103 1,970,560 2,958 SH SOLE 0 2,958 0 0
MCKESSON CORP COM Stock 58155Q103 220,946 286 SH SOLE 0 286 0 0
MASTERCARD INCORPORATED CL A Stock 57636Q104 686,554 1,207 SH SOLE 0 1,207 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109 2,217,503 8,504 SH SOLE 0 8,504 0 0
EMERSON ELEC CO COM Stock 291011104 153,218 1,168 SH SOLE 0 1,168 0 0
VANECK SHORT MUNI ETF ETF 92189F528 38,603 2,216 SH SOLE 0 2,216 0 0
ALLSTATE CORP COM Stock 020002101 5,581 26 SH SOLE 0 26 0 0
ALASKA AIR GROUP INC COM Stock 011659109 9,956 200 SH SOLE 0 200 0 0
ISHARES TIPS BOND ETF ETF 464287176 55,610 500 SH SOLE 0 500 0 0
VERTEX PHARMACEUTICALS INC COM Stock 92532F100 126,108 322 SH SOLE 0 322 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CL A Stock 192446102 5,299 79 SH SOLE 0 79 0 0
INNOVATIVE INDL PPTYS INC COM REIT 45781V101 9,437 176 SH SOLE 0 176 0 0
SMUCKER J M CO COM NEW Stock 832696405 487,940 4,493 SH SOLE 0 4,493 0 0
CORNING INC COM Stock 219350105 226,649 2,763 SH SOLE 0 2,763 0 0
EDWARDS LIFESCIENCES CORP COM Stock 28176E108 78,548 1,010 SH SOLE 0 1,010 0 0
NUVEEN AMT-FREE MUN VALUE FD COM CEF 670695105 91,145 6,428 SH SOLE 0 6,427 0 0
BANK NEW YORK MELLON CORP COM Stock 064058100 114,626 1,052 SH SOLE 0 1,052 0 0
SUPER MICRO COMPUTER INC COM NEW Stock 86800U302 71,910 1,500 SH SOLE 0 1,500 0 0
HOWMET AEROSPACE INC COM Stock 443201108 3,140 16 SH SOLE 0 16 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104 57,662 1,312 SH SOLE 0 1,312 0 0
UNUM GROUP COM Stock 91529Y106 2,022 26 SH SOLE 0 26 0 0
CHUBB LIMITED COM Stock H1467J104 52,781 187 SH SOLE 0 187 0 0
FEDEX CORP COM Stock 31428X106 154,456 655 SH SOLE 0 655 0 0
SHERWIN WILLIAMS CO COM Stock 824348106 163,781 473 SH SOLE 0 473 0 0
PEPSICO INC COM Stock 713448108 1,535,528 10,934 SH SOLE 0 10,933 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS ADR 874060205 3,894,796 266,038 SH SOLE 0 266,038 0 0
KIMBERLY-CLARK CORP COM Stock 494368103 32,577 262 SH SOLE 0 262 0 0
GROWGENERATION CORP COM Stock 39986L109 374 200 SH SOLE 0 200 0 0
HONEYWELL INTL INC COM Stock 438516106 9,052 43 SH SOLE 0 43 0 0
TRANE TECHNOLOGIES PLC SHS Stock G8994E103 38,820 92 SH SOLE 0 92 0 0
VANECK GREEN BOND ETF ETF 92189F171 935,503 38,293 SH SOLE 0 38,293 0 0
US BANCORP DEL COM NEW Stock 902973304 1,058,234 21,896 SH SOLE 0 21,896 0 0
BP PLC SPONSORED ADR ADR 055622104 8,615 250 SH SOLE 0 250 0 0
HOME DEPOT INC Stock 437076102 5,211,149 12,861 SH SOLE 0 12,861 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 5,740,273 19,558 SH SOLE 0 19,558 0 0
DUPONT DE NEMOURS INC COM Stock 26614N102 5,531 71 SH SOLE 0 71 0 0
VERISK ANALYTICS INC COM Stock 92345Y106 62,878 250 SH SOLE 0 250 0 0
ICICI BANK LIMITED ADR ADR 45104G104 7,376 244 SH SOLE 0 244 0 0
INFOSYS LTD SPONSORED ADR ADR 456788108 4,133 254 SH SOLE 0 254 0 0
SPDR GOLD SHARES ETF 78463V107 261,270 735 SH SOLE 0 735 0 0
SOUTHERN CO COM Stock 842587107 9,477 100 SH SOLE 0 100 0 0
CENCORA INC COM Stock 03073E105 156,265 500 SH SOLE 0 500 0 0
BECTON DICKINSON & CO COM Stock 075887109 1,009,408 5,393 SH SOLE 0 5,393 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 252,005 538 SH SOLE 0 538 0 0
LABCORP HOLDINGS INC COM SHS Stock 504922105 246,585 859 SH SOLE 0 859 0 0
ISHARES U.S. REAL ESTATE ETF ETF 464287739 16,989 175 SH SOLE 0 175 0 0
BLOCK H & R INC COM Stock 093671105 1,871 37 SH SOLE 0 37 0 0
FORTINET INC COM Stock 34959E109 2,102 25 SH SOLE 0 25 0 0
AON PLC SHS CL A Stock G0403H108 1,070 3 SH SOLE 0 3 0 0
ASSURED GUARANTY LTD COM Stock G0585R106 1,439 17 SH SOLE 0 17 0 0
GALLAGHER ARTHUR J & CO COM Stock 363576109 139,693 451 SH SOLE 0 451 0 0
HENRY JACK & ASSOC INC COM Stock 426281101 4,818,034 32,351 SH SOLE 0 32,351 0 0
SCHWAB U.S. LARGE-CAP GROWTH ETF ETF 808524300 19,401 608 SH SOLE 0 608 0 0
COGNEX CORP COM Stock 192422103 46,643 1,030 SH SOLE 0 1,029 0 0
LINCOLN ELEC HLDGS INC COM Stock 533900106 9,669 41 SH SOLE 0 41 0 0
ISHARES CORE S&P SMALL CAP ETF ETF 464287804 10,338 87 SH SOLE 0 87 0 0
UNITED THERAPEUTICS CORP DEL COM Stock 91307C102 125,763 300 SH SOLE 0 300 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 1,228,697 2,444 SH SOLE 0 2,444 0 0
FRANKLIN FTSE JAPAN ETF ETF 35473P744 60,480 1,750 SH SOLE 0 1,750 0 0
ADOBE INC COM Stock 00724F101 10,583 30 SH SOLE 0 30 0 0
UNION BANKSHARES INC COM Stock 905400107 11,142 450 SH SOLE 0 450 0 0
ALPHABET CLASS A Stock 02079K305 2,121,867 8,728 SH SOLE 0 8,728 0 0
PROGRESSIVE CORP COM Stock 743315103 17,780 72 SH SOLE 0 72 0 0
FISERV INC COM Stock 337738108 27,591 214 SH SOLE 0 214 0 0
OREILLY AUTOMOTIVE INC COM Stock 67103H107 960,587 8,910 SH SOLE 0 8,910 0 0
EASTMAN CHEM CO COM Stock 277432100 47,603 755 SH SOLE 0 755 0 0
PRINCIPAL FINANCIAL GROUP INC COM Stock 74251V102 46,347 559 SH SOLE 0 559 0 0
INTUIT COM Stock 461202103 2,233,799 3,271 SH SOLE 0 3,271 0 0
UNILEVER PLC SPON ADR NEW ADR 904767704 8,000,310 134,958 SH SOLE 0 134,958 0 0
IRONWOOD PHARMACEUTICALS INC COM CL A Stock 46333X108 111 85 SH SOLE 0 85 0 0
AEGON LTD AMER REG 1 CERT ADR 0076CA104 10,059 1,259 SH SOLE 0 1,259 0 0
SPOTIFY TECHNOLOGY S A SHS Stock L8681T102 76,780 110 SH SOLE 0 110 0 0
CSX CORP COM Stock 126408103 31,239 880 SH SOLE 0 879 0 0
COMCAST CORP NEW CL A Stock 20030N101 213,656 6,800 SH SOLE 0 6,800 0 0
MICROSOFT CORP COM Stock 594918104 6,712,976 12,961 SH SOLE 0 12,960 0 0
HEALTHPEAK PROPERTIES INC COM REIT 42250P103 4,213,999 220,052 SH SOLE 0 220,052 0 0
CVS HEALTH CORP COM Stock 126650100 85,945 1,140 SH SOLE 0 1,140 0 0
AMALGAMATED FINANCIAL CORP COM Stock 022671101 2,723,878 100,327 SH SOLE 0 100,327 0 0
DTE ENERGY CO COM Stock 233331107 27,862 197 SH SOLE 0 197 0 0
MASCO CORP COM Stock 574599106 105,585 1,500 SH SOLE 0 1,500 0 0
NISOURCE INC COM Stock 65473P105 21,001 485 SH SOLE 0 485 0 0
TILRAY BRANDS INC COM Stock 88688T100 519 300 SH SOLE 0 300 0 0
AMERIPRISE FINL INC COM Stock 03076C106 54,038 110 SH SOLE 0 110 0 0
AVERY DENNISON CORP COM Stock 053611109 81,734 504 SH SOLE 0 504 0 0
TENNANT CO COM Stock 880345103 114,766 1,416 SH SOLE 0 1,415 0 0
PDD HOLDINGS INC SPONSORED ADS ADR 722304102 3,436 26 SH SOLE 0 26 0 0
NEXTERA ENERGY INC COM Stock 65339F101 570,553 7,558 SH SOLE 0 7,558 0 0
VANGUARD ESG U.S. STOCK ETF ETF 921910733 53,890 455 SH SOLE 0 455 0 0
GRUPO AEROPORTUARIO DEL SUREST SPON ADR SER B ADR 40051E202 1,617 5 SH SOLE 0 5 0 0
VANGUARD MID-CAP ETF ETF 922908629 166,844 568 SH SOLE 0 568 0 0
NIKE INC CL B Stock 654106103 48,811 700 SH SOLE 0 700 0 0
TESLA INC COM Stock 88160R101 45,361 102 SH SOLE 0 102 0 0
MSCI INC COM Stock 55354G100 139,015 245 SH SOLE 0 245 0 0
STONECO LTD COM CL A Stock G85158106 7,753 410 SH SOLE 0 410 0 0
VANGUARD HEALTH CARE ETF ETF 92204A504 77,880 300 SH SOLE 0 300 0 0
QFIN HOLDINGS INC AMERICAN DEP ADR 88557W101 950 33 SH SOLE 0 33 0 0
NORFOLK SOUTHN CORP COM Stock 655844108 142,394 474 SH SOLE 0 474 0 0
DELL TECHNOLOGIES INC CL C Stock 24703L202 29,772 210 SH SOLE 0 210 0 0
AMPHENOL CORP NEW CL A Stock 032095101 481,140 3,888 SH SOLE 0 3,888 0 0
ACUITY INC COM Stock 00508Y102 318,561 925 SH SOLE 0 925 0 0
DOLLAR TREE INC COM Stock 256746108 37,748 400 SH SOLE 0 400 0 0
CGI INC CL A SUB VTG Stock 12532H104 802 9 SH SOLE 0 9 0 0
INTERNATIONAL FLAVORS&FRAGRANC COM Stock 459506101 25,231 410 SH SOLE 0 410 0 0
WATTS WATER TECHNOLOGIES INC CL A Stock 942749102 445,731 1,596 SH SOLE 0 1,596 0 0
WELLTOWER INC COM REIT 95040Q104 1,960 11 SH SOLE 0 11 0 0
DOW INC COM Stock 260557103 1,651 72 SH SOLE 0 72 0 0
ALCON AG ORD SHS Stock H01301128 70,785 950 SH SOLE 0 950 0 0
BEYOND MEAT INC COM Stock 08862E109 57 30 SH SOLE 0 30 0 0
ASTRAZENECA PLC SPONSORED ADR ADR 046353108 452,648 5,900 SH SOLE 0 5,900 0 0
SUMITOMO MITSUI FINL GROUP INC SPONSORED ADR ADR 86562M209 4,185 250 SH SOLE 0 250 0 0
AMERESCO INC CL A Stock 02361E108 2,526,123 75,227 SH SOLE 0 75,227 0 0
FIFTH THIRD BANCORP COM Stock 316773100 155,301 3,486 SH SOLE 0 3,486 0 0
UBER TECHNOLOGIES INC COM Stock 90353T100 102,183 1,043 SH SOLE 0 1,043 0 0
SPDR S&P MIDCAP 400 ETF TRUST ETF 78467Y107 73,908 124 SH SOLE 0 124 0 0
FASTLY INC CL A Stock 31188V100 2,138 250 SH SOLE 0 250 0 0
GENERAL MTRS CO COM Stock 37045V100 1,145 19 SH SOLE 0 18 0 0
ISHARES ESG MSCI USA LEADERS ETF ETF 46435U218 53,255 455 SH SOLE 0 455 0 0
VANECK GOLD MINERS ETF ETF 92189F106 445,794 5,835 SH SOLE 0 5,835 0 0
SNDL INC COM Stock 83307B101 595 222 SH SOLE 0 222 0 0
WABTEC COM Stock 929740108 2,532,738 12,634 SH SOLE 0 12,634 0 0
ELI LILLY & CO COM Stock 532457108 2,499,588 3,276 SH SOLE 0 3,276 0 0
HASBRO INC COM Stock 418056107 74 1 SH SOLE 0 0 0 0
AIR PRODS & CHEMS INC COM Stock 009158106 214,631 787 SH SOLE 0 787 0 0
LEIDOS HOLDINGS INC COM Stock 525327102 2,645 14 SH SOLE 0 14 0 0
ISHARES RUSSELL MID-CAP VALUE ETF ETF 464287473 24,861 178 SH SOLE 0 178 0 0
HOLOGIC INC COM Stock 436440101 3,936,422 58,326 SH SOLE 0 58,326 0 0
VANGUARD MORTGAGE-BACKED SECURITIES ETF ETF 92206C771 210,475 4,482 SH SOLE 0 4,482 0 0
VANGUARD S&P 500 GROWTH ETF ETF 921932505 90,140 207 SH SOLE 0 207 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 120,980 500 SH SOLE 0 500 0 0
TWILIO INC CL A Stock 90138F102 40,036 400 SH SOLE 0 400 0 0
AERCAP HOLDINGS NV SHS Stock N00985106 2,420 20 SH SOLE 0 20 0 0
DUKE ENERGY CORP NEW COM NEW Stock 26441C204 5,198 42 SH SOLE 0 42 0 0
DIGITAL RLTY TR INC COM REIT 253868103 17,461 101 SH SOLE 0 101 0 0
CARRIER GLOBAL CORPORATION COM Stock 14448C104 117,131 1,962 SH SOLE 0 1,962 0 0
AFLAC INC COM Stock 001055102 657,019 5,882 SH SOLE 0 5,882 0 0
SYSCO CORP COM Stock 871829107 382,916 4,650 SH SOLE 0 4,650 0 0
CHIPOTLE MEXICAN GRILL INC COM Stock 169656105 2,912,875 74,327 SH SOLE 0 74,327 0 0
SONY GROUP CORP SPONSORED ADR ADR 835699307 11,516 400 SH SOLE 0 400 0 0
ISHARES 0-3 MONTH TREASURY BOND ETF ETF 46436E718 9,063 90 SH SOLE 0 90 0 0
MATCH GROUP INC NEW COM Stock 57667L107 10 0 SH SOLE 0 0 0 0
ISHARES SELECT DIVIDEND ETF ETF 464287168 36,946 260 SH SOLE 0 260 0 0
AMERICAN ELEC PWR CO INC COM Stock 025537101 7,425 66 SH SOLE 0 66 0 0
VITAL FARMS INC COM Stock 92847W103 2,666,932 64,810 SH SOLE 0 64,810 0 0
ISHARES RUSSELL MID-CAP GROWTH ETF ETF 464287481 32,897 231 SH SOLE 0 231 0 0
SNOWFLAKE INC COM SHS Stock 833445109 4,511 20 SH SOLE 0 20 0 0
PALANTIR TECHNOLOGIES INC CL A Stock 69608A108 200,662 1,100 SH SOLE 0 1,100 0 0
SPDR BLOOMBERG 3-12 MONTH T-BILL ETF ETF 78468R523 24,880 250 SH SOLE 0 250 0 0
EASTERN BANKSHARES INC COM Stock 27627N105 16,335 900 SH SOLE 0 900 0 0
MIDDLESEX WTR CO COM Stock 596680108 244,893 4,525 SH SOLE 0 4,525 0 0
ATLASSIAN CORPORATION CL A Stock 049468101 3,993 25 SH SOLE 0 25 0 0
VIATRIS INC COM Stock 92556V106 1,366 138 SH SOLE 0 138 0 0
FIRST SOLAR INC COM Stock 336433107 6,042,963 27,402 SH SOLE 0 27,402 0 0
WORKHORSE GROUP INC COM NEW Stock 98138J404 1 1 SH SOLE 0 1 0 0
WOORI FINL GROUP INC SPONSORED ADS ADR 981064108 5,615 100 SH SOLE 0 100 0 0
AIRBNB INC COM CL A Stock 009066101 11,656 96 SH SOLE 0 96 0 0
ADASINA SOCIAL JUSTICE ALL CAP GLOBAL ETF ETF 886364876 6,738 331 SH SOLE 0 331 0 0
SPDR NUVEEN ICE HIGH YIELD MUNICIPAL BOND ETF ETF 78464A284 89,562 3,593 SH SOLE 0 3,592 0 0
STAG INDL INC COM REIT 85254J102 77,029 2,183 SH SOLE 0 2,182 0 0
VANGUARD MID-CAP GROWTH ETF ETF 922908538 74,623 254 SH SOLE 0 254 0 0
XYLEM INC COM Stock 98419M100 102,365 694 SH SOLE 0 694 0 0
COINBASE GLOBAL INC COM CL A Stock 19260Q107 13,500 40 SH SOLE 0 40 0 0
XTRACKERS MSCI EAFE HEDGED EQUITY ETF ETF 233051200 34,258 738 SH SOLE 0 738 0 0
TRACTOR SUPPLY CO COM Stock 892356106 490,237 8,620 SH SOLE 0 8,620 0 0
INVESCO RAFI US 1000 ETF ETF 46137V613 4 0 SH SOLE 0 0 0 0
ORGANON & CO COMMON STOCK Stock 68622V106 2,723 255 SH SOLE 0 255 0 0
VISA INC COM CL A Stock 92826C839 231,797 679 SH SOLE 0 679 0 0
H2O AMERICA COM Stock 784305104 2,468,360 50,685 SH SOLE 0 50,685 0 0
DT MIDSTREAM INC COMMON STOCK Stock 23345M107 15,376 136 SH SOLE 0 136 0 0
HERSHEY CO COM Stock 427866108 187,050 1,000 SH SOLE 0 1,000 0 0
LUCID GROUP INC COM NEW Stock 549498202 27,596 1,160 SH SOLE 0 1,160 0 0
KELLANOVA COM Stock 487836108 4,839 59 SH SOLE 0 59 0 0
VANGUARD VALUE ETF ETF 922908744 107,232 575 SH SOLE 0 575 0 0
VANGUARD GROWTH ETF ETF 922908736 165,130 344 SH SOLE 0 344 0 0
RIVIAN AUTOMOTIVE INC COM CL A Stock 76954A103 7,340 500 SH SOLE 0 500 0 0
MID-AMER APT CMNTYS INC COM REIT 59522J103 53,796 385 SH SOLE 0 385 0 0
L3HARRIS TECHNOLOGIES INC COM Stock 502431109 16,798 55 SH SOLE 0 55 0 0
AMERICAN TOWER CORP NEW COM REIT 03027X100 181 1 SH SOLE 0 0 0 0
IRON MTN INC DEL COM REIT 46284V101 308,063 3,022 SH SOLE 0 3,022 0 0
DOORDASH INC CL A Stock 25809K105 61,198 225 SH SOLE 0 225 0 0
SPROUTS FMRS MKT INC COM Stock 85208M102 7,769,408 71,410 SH SOLE 0 71,410 0 0
CONSTELLATION ENERGY CORP COM Stock 21037T109 19,086 58 SH SOLE 0 58 0 0
META PLATFORMS INC CL A Stock 30303M102 56,694 77 SH SOLE 0 77 0 0
GLOBAL X MLP ETF ETF 37954Y343 26,098 539 SH SOLE 0 539 0 0
ASML HOLDING N V N Y REGISTRY SHS ADR N07059210 8,399,149 8,676 SH SOLE 0 8,676 0 0
FIRST TRUST NORTH AMERICAN ENERGY INFRASTRUCTURE FUND ETF 33738D101 16,426 429 SH SOLE 0 429 0 0
SERVICENOW INC COM Stock 81762P102 4,579,313 4,976 SH SOLE 0 4,976 0 0
PALO ALTO NETWORKS INC COM Stock 697435105 108,733 534 SH SOLE 0 534 0 0
SYMBOTIC INC CLASS A COM Stock 87151X101 1,078 20 SH SOLE 0 20 0 0
HALEON PLC SPON ADS ADR 405552100 8,970 1,000 SH SOLE 0 1,000 0 0
HEALTHCARE RLTY TR CL A COM REIT 42226K105 69,235 3,840 SH SOLE 0 3,840 0 0
MONDELEZ INTL INC CL A Stock 609207105 12,494 200 SH SOLE 0 200 0 0
MIDDLEBY CORP COM Stock 596278101 26,586 200 SH SOLE 0 200 0 0
BROADCOM INC COM Stock 11135F101 13,922,202 42,200 SH SOLE 0 42,200 0 0
LIVEWIRE GROUP INC WT EXP 092627 Stock 53838J113 4 50 SH SOLE 0 50 0 0
LIVEWIRE GROUP INC COM Stock 53838J105 9,975 2,100 SH SOLE 0 2,100 0 0
WORKDAY INC CL A Stock 98138H101 4,333 18 SH SOLE 0 18 0 0
TENET HEALTHCARE CORP COM NEW Stock 88033G407 4,264 21 SH SOLE 0 21 0 0
JOHNSON CTLS INTL PLC SHS Stock G51502105 5,607 51 SH SOLE 0 51 0 0
METLIFE INC COM Stock 59156R108 1,812 22 SH SOLE 0 22 0 0
MOODYS CORP COM Stock 615369105 3,940,490 8,270 SH SOLE 0 8,270 0 0
HSBC HLDGS PLC SPON ADR NEW ADR 404280406 3,407 48 SH SOLE 0 48 0 0
MITSUBISHI UFJ FINL GROUP INC SPONSORED ADS ADR 606822104 5,404 339 SH SOLE 0 339 0 0
NOMURA HLDGS INC SPONSORED ADR ADR 65535H208 14,678 2,019 SH SOLE 0 2,019 0 0
NOVARTIS AG SPONSORED ADR ADR 66987V109 7,310 57 SH SOLE 0 57 0 0
ROYAL BK CDA COM Stock 780087102 5,745 39 SH SOLE 0 39 0 0
TOTALENERGIES SE SPONSORED ADS ADR 89151E109 18,146 304 SH SOLE 0 304 0 0
EXPEDITORS INTL WASH INC COM Stock 302130109 1,821,074 14,855 SH SOLE 0 14,855 0 0
ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101 34,277 139 SH SOLE 0 139 0 0
GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK Stock 36266G107 52,720 702 SH SOLE 0 702 0 0
CALIFORNIA WTR SVC GROUP COM Stock 130788102 515,574 11,235 SH SOLE 0 11,235 0 0
ISHARES U.S. MEDICAL DEVICES ETF ETF 464288810 50,467 840 SH SOLE 0 840 0 0
NVIDIA CORPORATION COM Stock 67066G104 16,878,075 90,460 SH SOLE 0 90,460 0 0
GENUINE PARTS CO COM Stock 372460105 243,243 1,755 SH SOLE 0 1,755 0 0
UNITED STATES COPPER INDEX FUND ETF 911718104 36,000 1,200 SH SOLE 0 1,200 0 0
GRAINGER W W INC COM Stock 384802104 91,484 96 SH SOLE 0 96 0 0
WHEATON PRECIOUS METALS CORP COM Stock 962879102 35,677 319 SH SOLE 0 319 0 0
ABBVIE INC COM Stock 00287Y109 967,837 4,180 SH SOLE 0 4,180 0 0
S&P GLOBAL INC COM Stock 78409V104 71,060 146 SH SOLE 0 146 0 0
AECOM COM Stock 00766T100 6,524 50 SH SOLE 0 50 0 0
VANGUARD FTSE ALL-WORLD EX-US INDEX FUND ETF 922042775 10 0 SH SOLE 0 0 0 0
CURTISS WRIGHT CORP COM Stock 231561101 190,029 350 SH SOLE 0 350 0 0
KEMPER CORP COM Stock 488401100 34,796 675 SH SOLE 0 675 0 0
KENVUE INC COM Stock 49177J102 24,345 1,500 SH SOLE 0 1,500 0 0
VALMONT INDS INC COM Stock 920253101 3,555,096 9,169 SH SOLE 0 9,169 0 0
PTC INC COM Stock 69370C100 3,654 18 SH SOLE 0 18 0 0
ZOETIS INC CL A Stock 98978V103 95,108 650 SH SOLE 0 650 0 0
TELUS CORPORATION COM Stock 87971M103 2,968,009 188,206 SH SOLE 0 188,206 0 0
ISHARES FLEXIBLE INCOME ACTIVE ETF ETF 092528603 1,810 34 SH SOLE 0 34 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS ADR 874039100 69,823 250 SH SOLE 0 250 0 0
NEW ORIENTAL ED & TECHNOLOGY G SPON ADR ADR 647581206 1,911 36 SH SOLE 0 36 0 0
ORMAT TECHNOLOGIES INC COM Stock 686688102 5,390 56 SH SOLE 0 56 0 0
CHURCH & DWIGHT CO INC COM Stock 171340102 215,570 2,460 SH SOLE 0 2,460 0 0
FACTSET RESH SYS INC COM Stock 303075105 50,709 177 SH SOLE 0 177 0 0
ZIMMER BIOMET HOLDINGS INC COM Stock 98956P102 37,824 384 SH SOLE 0 384 0 0
HA SUSTAINABLE INFRA CAP INC COM REIT 41068X100 5,625,808 183,251 SH SOLE 0 183,251 0 0
STRYKER CORPORATION COM Stock 863667101 5,526,936 14,951 SH SOLE 0 14,951 0 0
QUALCOMM INC COM Stock 747525103 65,546 394 SH SOLE 0 394 0 0
FASTENAL CO COM Stock 311900104 34,132 696 SH SOLE 0 696 0 0
INTUITIVE SURGICAL INC COM NEW Stock 46120E602 24,150 54 SH SOLE 0 54 0 0
VESTIS CORPORATION COM SHS Stock 29430C102 510 113 SH SOLE 0 112 0 0
MCDONALDS CORP COM Stock 580135101 359,198 1,182 SH SOLE 0 1,182 0 0
QUEST DIAGNOSTICS INC COM Stock 74834L100 5,080,291 26,657 SH SOLE 0 26,657 0 0
DOVER CORP COM Stock 260003108 105,603 633 SH SOLE 0 633 0 0
CISCO SYS INC COM Stock 17275R102 7,918,545 115,734 SH SOLE 0 115,734 0 0
WORTHINGTON STL INC COM SHS Stock 982104101 36,468 1,200 SH SOLE 0 1,200 0 0
VERT GLOBAL SUSTAINABLE REAL ESTATE ETF ETF 56170L695 1,576 148 SH SOLE 0 148 0 0
TAPESTRY INC COM Stock 876030107 3,283 29 SH SOLE 0 29 0 0
ISHARES RUSSELL MIDCAP ETF ETF 464287499 5,407 56 SH SOLE 0 56 0 0
PROSHARES VIX SHORT-TERM FUTURES ETF ETF 74347Y730 103,360 3,200 SH SOLE 0 3,200 0 0
ADVANCED MICRO DEVICES INC COM Stock 007903107 8,090 50 SH SOLE 0 50 0 0
AUTODESK INC COM Stock 052769106 10,165 32 SH SOLE 0 32 0 0
VANECK JUNIOR GOLD MINERS ETF ETF 92189F791 23,767 240 SH SOLE 0 240 0 0
AT&T INC COM Stock 00206R102 199,261 7,056 SH SOLE 0 7,056 0 0
NUVEEN SELECT TAX-FREE INCOME SH BEN INT CEF 67062F100 96,204 6,653 SH SOLE 0 6,653 0 0
ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506 15,188 170 SH SOLE 0 170 0 0
SOLVENTUM CORP COM SHS Stock 83444M101 47,450 650 SH SOLE 0 650 0 0
GE VERNOVA INC COM Stock 36828A101 411,983 670 SH SOLE 0 670 0 0
GE AEROSPACE COM NEW Stock 369604301 936,453 3,113 SH SOLE 0 3,113 0 0
NOKIA CORP SPONSORED ADR ADR 654902204 1,600,071 332,655 SH SOLE 0 332,655 0 0
MOTOROLA SOLUTIONS INC COM NEW Stock 620076307 9,603 21 SH SOLE 0 21 0 0
UNIVERSAL DISPLAY CORP COM Stock 91347P105 92 1 SH SOLE 0 0 0 0
SCHWAB FUNDAMENTAL INTERNATIONAL EQUITY ETF ETF 808524755 72,731 1,693 SH SOLE 0 1,693 0 0
VEEVA SYS INC CL A COM Stock 922475108 6,400,894 21,486 SH SOLE 0 21,486 0 0
RINGCENTRAL INC CL A Stock 76680R206 2,834 100 SH SOLE 0 100 0 0
SKYWORKS SOLUTIONS INC COM Stock 83088M102 47 1 SH SOLE 0 0 0 0
CRITEO S A SPONS ADS ADR 226718104 2,260 100 SH SOLE 0 100 0 0
LULULEMON ATHLETICA INC COM Stock 550021109 2,348,676 13,200 SH SOLE 0 13,200 0 0
UBS GROUP AG SHS Stock H42097107 24,231 591 SH SOLE 0 591 0 0
THE CIGNA GROUP COM Stock 125523100 270,090 937 SH SOLE 0 937 0 0
METTLER TOLEDO INTERNATIONAL COM Stock 592688105 277,440 226 SH SOLE 0 226 0 0
ROSS STORES INC COM Stock 778296103 4,335,800 28,452 SH SOLE 0 28,452 0 0
ARAMARK COM Stock 03852U106 8,797 229 SH SOLE 0 229 0 0
MASIMO CORP COM Stock 574795100 7,230 49 SH SOLE 0 49 0 0
RENAISSANCERE HLDGS LTD COM Stock G7496G103 269,166 1,060 SH SOLE 0 1,060 0 0
WELLS FARGO CO NEW COM Stock 949746101 133,358 1,591 SH SOLE 0 1,591 0 0
UNION PAC CORP COM Stock 907818108 200,915 850 SH SOLE 0 850 0 0
CINTAS CORP COM Stock 172908105 65,780 320 SH SOLE 0 320 0 0
ECOLAB INC COM Stock 278865100 4,646,309 16,966 SH SOLE 0 16,966 0 0
CARMAX INC COM Stock 143130102 81,753 1,822 SH SOLE 0 1,822 0 0
ISHARES 10-20 YEAR TREASURY BOND ETF ETF 464288653 54,585 530 SH SOLE 0 530 0 0
SALESFORCE INC COM Stock 79466L302 5,972,773 25,202 SH SOLE 0 25,201 0 0
MICROCHIP TECHNOLOGY INC. COM Stock 595017104 121,376 1,890 SH SOLE 0 1,890 0 0
MCCORMICK & CO INC COM NON VTG Stock 579780206 5,094,570 76,141 SH SOLE 0 76,140 0 0
COLUMBIA BKG SYS INC COM Stock 197236102 1,746,536 67,853 SH SOLE 0 67,853 0 0
IDEXX LABS INC COM Stock 45168D104 8,306 13 SH SOLE 0 13 0 0
REPUBLIC SVCS INC COM Stock 760759100 20,653 90 SH SOLE 0 90 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 1,299,903 2,680 SH SOLE 0 2,680 0 0
JPMORGAN CHASE & CO. COM Stock 46625H100 649,786 2,060 SH SOLE 0 2,060 0 0
HARTFORD INSURANCE GROUP INC COM Stock 416515104 37,216 279 SH SOLE 0 279 0 0
CHEVRON CORP NEW COM Stock 166764100 84,322 543 SH SOLE 0 543 0 0
ISHARES NATIONAL MUNI BOND ETF ETF 464288414 49,397 464 SH SOLE 0 463 0 0
DANAHER CORPORATION COM Stock 235851102 199,053 1,004 SH SOLE 0 1,004 0 0
TJX COS INC NEW COM Stock 872540109 161,596 1,118 SH SOLE 0 1,118 0 0
WALMART INC COM Stock 931142103 422,649 4,101 SH SOLE 0 4,101 0 0
INTERNATIONAL BUSINESS MACHS COM Stock 459200101 5,353,140 18,972 SH SOLE 0 18,972 0 0
ORACLE CORP COM Stock 68389X105 449,396 1,598 SH SOLE 0 1,597 0 0
RTX CORPORATION COM Stock 75513E101 269,569 1,611 SH SOLE 0 1,611 0 0
TEXAS INSTRS INC COM Stock 882508104 564,602 3,073 SH SOLE 0 3,073 0 0
TARGET CORP COM Stock 87612E106 203,709 2,271 SH SOLE 0 2,271 0 0
PFIZER INC COM Stock 717081103 239,971 9,418 SH SOLE 0 9,418 0 0
MORGAN STANLEY COM NEW Stock 617446448 2,225 14 SH SOLE 0 14 0 0
3M CO COM Stock 88579Y101 464,764 2,995 SH SOLE 0 2,995 0 0
HP INC COM Stock 40434L105 87,136 3,200 SH SOLE 0 3,200 0 0
GILEAD SCIENCES INC COM Stock 375558103 9,324 84 SH SOLE 0 84 0 0
CATERPILLAR INC COM Stock 149123101 132,648 278 SH SOLE 0 278 0 0
RALLIANT CORP COM Stock 750940108 656 15 SH SOLE 0 15 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 1,403,284 5,762 SH SOLE 0 5,761 0 0
AMERICAN EXPRESS CO COM Stock 025816109 1,028,035 3,095 SH SOLE 0 3,095 0 0
AMGEN INC COM Stock 031162100 1,359,075 4,816 SH SOLE 0 4,816 0 0
APPLIED MATLS INC COM Stock 038222105 32,963 161 SH SOLE 0 161 0 0
OTIS WORLDWIDE CORP COM Stock 68902V107 14,720 161 SH SOLE 0 161 0 0
ALLY FINL INC COM Stock 02005N100 7,840 200 SH SOLE 0 200 0 0
ANALOG DEVICES INC COM Stock 032654105 48,157 196 SH SOLE 0 196 0 0
PAYCOM SOFTWARE INC COM Stock 70432V102 69 0 SH SOLE 0 0 0 0
COCRYSTAL PHARMA INC COM NEW Stock 19188J409 523 418 SH SOLE 0 418 0 0
KB FINL GROUP INC SPONSORED ADR ADR 48241A105 21,805 263 SH SOLE 0 263 0 0
NUVEEN AMT FREE QLTY MUN INCME COM CEF 670657105 124,963 10,971 SH SOLE 0 10,971 0 0
ARISTA NETWORKS INC COM SHS Stock 040413205 7,718,987 52,975 SH SOLE 0 52,975 0 0
VIA TRANSN INC COM CL A Stock 92556W104 481 10 SH SOLE 0 10 0 0
CANADIAN NATL RY CO COM Stock 136375102 47,150 500 SH SOLE 0 500 0 0
CHECK POINT SOFTWARE TECH LTD ORD Stock M22465104 4,974,944 24,044 SH SOLE 0 24,044 0 0
MERCADOLIBRE INC COM Stock 58733R102 1,033 0 SH SOLE 0 0 0 0
UNITED MICROELECTRONICS CORP SPON ADR NEW ADR 910873405 1,652 218 SH SOLE 0 218 0 0
ISHARES 20 YEAR TREASURY BOND ETF ETF 464287432 39,323 440 SH SOLE 0 440 0 0
EATON CORP PLC SHS Stock G29183103 83,458 223 SH SOLE 0 223 0 0
TRIMBLE INC COM Stock 896239100 1,136,160 13,915 SH SOLE 0 13,915 0 0
FERGUSON ENTERPRISES INC COMMON STOCK NEW Stock 31488V107 6,060,740 26,987 SH SOLE 0 26,987 0 0
KEYSIGHT TECHNOLOGIES INC COM Stock 49338L103 376,778 2,154 SH SOLE 0 2,154 0 0
ESSENTIAL UTILS INC COM Stock 29670G102 507,887 12,729 SH SOLE 0 12,729 0 0
ASSOCIATED BANC CORP COM Stock 045487105 3,445 134 SH SOLE 0 134 0 0
BORGWARNER INC COM Stock 099724106 3,085,421 70,187 SH SOLE 0 70,187 0 0
VANGUARD SHORT-TERM BOND ETF ETF 921937827 93,824 1,189 SH SOLE 0 1,189 0 0
IDACORP INC COM Stock 451107106 92,505 700 SH SOLE 0 700 0 0
LAM RESEARCH CORP COM NEW Stock 512807306 8,034 60 SH SOLE 0 60 0 0
NRG ENERGY INC COM NEW Stock 629377508 22,187 137 SH SOLE 0 137 0 0
PARKER-HANNIFIN CORP COM Stock 701094104 37,908 50 SH SOLE 0 50 0 0
ROPER TECHNOLOGIES INC COM Stock 776696106 78,793 158 SH SOLE 0 158 0 0
SYNOPSYS INC COM Stock 871607107 109,533 222 SH SOLE 0 222 0 0
PNC FINL SVCS GROUP INC COM Stock 693475105 79,769 397 SH SOLE 0 397 0 0
BRISTOL-MYERS SQUIBB CO COM Stock 110122108 131,759 2,921 SH SOLE 0 2,921 0 0
LOEWS CORP COM Stock 540424108 26,403 263 SH SOLE 0 263 0 0
AMERICAN WTR WKS CO INC NEW COM Stock 030420103 8,620,593 61,934 SH SOLE 0 61,934 0 0
CADENCE DESIGN SYSTEM INC COM Stock 127387108 4,918 14 SH SOLE 0 14 0 0
AGILENT TECHNOLOGIES INC COM Stock 00846U101 563,071 4,387 SH SOLE 0 4,387 0 0
EXXON MOBIL CORP COM Stock 30231G102 471,859 4,185 SH SOLE 0 4,185 0 0
UNITEDHEALTH GROUP INC COM Stock 91324P102 312,151 904 SH SOLE 0 904 0 0
PRICE T ROWE GROUP INC COM Stock 74144T108 36,027 351 SH SOLE 0 351 0 0
TRAVELERS COMPANIES INC COM Stock 89417E109 187,357 671 SH SOLE 0 671 0 0
LOWES COS INC COM Stock 548661107 356,609 1,419 SH SOLE 0 1,419 0 0
SOLAREDGE TECHNOLOGIES INC COM Stock 83417M104 185 5 SH SOLE 0 5 0 0
HELIOS TECHNOLOGIES INC COM Stock 42328H109 336,603 6,457 SH SOLE 0 6,457 0 0
GODADDY INC CL A Stock 380237107 5,063 37 SH SOLE 0 37 0 0
DEERE & CO COM Stock 244199105 16,919 37 SH SOLE 0 37 0 0
ETSY INC COM Stock 29786A106 9,162 138 SH SOLE 0 138 0 0
NOMAD FOODS LTD USD ORD SHS Stock G6564A105 23,091 1,756 SH SOLE 0 1,756 0 0
COLGATE PALMOLIVE CO COM Stock 194162103 1,165,765 14,583 SH SOLE 0 14,583 0 0
SHOPIFY INC CL A SUB VTG SHS Stock 82509L107 54,094 364 SH SOLE 0 364 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR ADR 92857W308 3,648,165 314,497 SH SOLE 0 314,497 0 0
UTILITIES SELECT SECTOR SPDR FUND ETF 81369Y886 104,652 1,200 SH SOLE 0 1,200 0 0
NOVO-NORDISK A S ADR ADR 670100205 1,672,524 30,141 SH SOLE 0 30,141 0 0
SAP SE SPON ADR ADR 803054204 802 3 SH SOLE 0 3 0 0
SMITH & NEPHEW PLC SPDN ADR NEW ADR 83175M205 21,955 605 SH SOLE 0 605 0 0
PAYPAL HLDGS INC COM Stock 70450Y103 45,668 681 SH SOLE 0 681 0 0
NASDAQ INC COM Stock 631103108 12,914 146 SH SOLE 0 146 0 0
SCHWAB CHARLES CORP COM Stock 808513105 2,611,009 27,349 SH SOLE 0 27,349 0 0
BLACKROCK INC COM Stock 09290D101 39,640 34 SH SOLE 0 34 0 0
CBRE GROUP INC CL A Stock 12504L109 21,113 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 1,285 83 SH SOLE 0 83 0 0
VANGUARD TAX-EXEMPT BOND ETF ETF 922907746 98,838 1,974 SH SOLE 0 1,974 0 0
KADANT INC COM Stock 48282T104 4,042,922 13,586 SH SOLE 0 13,586 0 0
APPLE INC COM Stock 037833100 26,249,897 103,090 SH SOLE 0 103,090 0 0
GSK PLC SPONSORED ADR ADR 37733W204 7,069,263 163,792 SH SOLE 0 163,792 0 0
WEC ENERGY GROUP INC COM Stock 92939U106 99,350 867 SH SOLE 0 867 0 0
ABBOTT LABS COM Stock 002824100 835,250 6,236 SH SOLE 0 6,236 0 0
DISNEY WALT CO COM Stock 254687106 589,666 5,150 SH SOLE 0 5,149 0 0
BOOKING HOLDINGS INC COM Stock 09857L108 229 0 SH SOLE 0 0 0 0
MARSH & MCLENNAN COS INC COM Stock 571748102 38,895 193 SH SOLE 0 193 0 0