Docoh
Loading...

Clean Yield

Filed: 27 Oct 21, 2:18pm

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:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
AMAZON COM INC COMStock023135106391119SH SOLE011900
CERNER CORP COMStock156782104881,250SH SOLE01,25000
ALEXANDRIA REAL ESTATE EQ INC COMREIT015271109126660SH SOLE066000
HEWLETT PACKARD ENTERPRISE CO COMStock42824C109543,795SH SOLE03,79500
BOULDER GROWTH & INCOME FD INC COMCEF10150710100SH SOLE0000
INVESCO QQQ TRUSTETF46090E103329920SH SOLE092000
TECHNOLOGY SELECT SECTOR SPDR FUNDETF81369Y8032751,841SH SOLE01,84100
CAMDEN NATL CORP COMStock1330341084,09485,479SH SOLE085,47900
STARBUCKS CORP COMStock85524410970638SH SOLE063800
PAN AMERN SILVER CORP COMStock6979001081024,400SH SOLE04,40000
HINGHAM INSTN SVGS MASS COMStock4333231025,51116,368SH SOLE016,36800
SQUARE INC CL AStock85223410328SH SOLE0800
HECLA MNG CO COMStock422704106285,000SH SOLE05,00000
ETHO CLIMATE LEADERSHIP U.S. ETFETF26924G8889154SH SOLE015400
ARROW FINL CORP COMStock042744102471,375SH SOLE01,37500
CAMDEN PPTY TR SH BEN INTREIT1331311023482,360SH SOLE02,36000
EBAY INC. COMStock2786421031001,435SH SOLE01,43500
BAR HBR BANKSHARES COMStock0668491001896,750SH SOLE06,75000
HUBBELL INC COMStock4435106074302,380SH SOLE02,38000
JOHNSON & JOHNSON COMStock4781601043,90424,175SH SOLE024,17500
SEAGATE TECHNOLOGY HLDNGS PLC ORD SHSStockG7997R10311128SH SOLE012800
WASTE MGMT INC DEL COMStock94106L109108726SH SOLE072600
VANGUARD TOTAL STOCK MARKET INDEX FUNDETF922908769732SH SOLE03100
COSTCO WHSL CORP NEW COMStock22160K105327728SH SOLE072800
SPDR S&P 500 FOSSIL FUEL RESERVES FREE ETFETF78468R79659556SH SOLE055600
YUM BRANDS INC COMStock98849810183680SH SOLE068000
PROCTER AND GAMBLE CO COMStock7427181093,47824,879SH SOLE024,87900
COCA COLA CO COMStock1912161003366,411SH SOLE06,41000
GENERAL MLS INC COMStock3703341045,92399,012SH SOLE099,01200
PPG INDS INC COMStock693506107141987SH SOLE098700
TRUIST FINL CORP COMStock89832Q1091131,927SH SOLE01,92700
UNITED PARCEL SERVICE INC CL BStock9113121062281,253SH SOLE01,25300
MARRIOTT INTL INC NEW CL AStock5719032022371,601SH SOLE01,60100
BIOGEN INC COMStock09062X1031,5325,413SH SOLE05,41300
VENTAS INC COMREIT92276F10028500SH SOLE050000
INTEL CORP COMStock45814010062211,675SH SOLE011,67500
WILEY JOHN & SONS INC CL AStock9682232061,50628,845SH SOLE028,84500
STATE STR CORP COMStock85747710317200SH SOLE020000
MEDTRONIC PLC SHSStockG5960L1031781,424SH SOLE01,42400
CLOROX CO DEL COMStock189054109318SH SOLE01800
FORTIVE CORP COMStock34959J10868963SH SOLE096300
NETFLIX INC COMStock64110L1061017SH SOLE01700
WORTHINGTON INDS INC COMStock9818111021402,650SH SOLE02,65000
PAYCHEX INC COMStock7043261074373,883SH SOLE03,88300
ISHARES SILVER TRUSTETF46428Q109783,805SH SOLE03,80500
ADVANCE AUTO PARTS INC COMStock00751Y106735SH SOLE03500
WATERS CORP COMStock941848103273765SH SOLE076500
PROLOGIS INC. COMREIT74340W1036355,060SH SOLE05,06000
ISHARES AGENCY BOND ETFETF46428816657479SH SOLE047900
SANOFI SPONSORED ADRADR80105N1056,566136,201SH SOLE0136,20100
MERCK & CO INC COMStock58933Y10591912,235SH SOLE012,23400
SPDR S&P 500 ETFETF78462F1037721,800SH SOLE01,80000
SPDR S&P 500 ETFETF78462F10386200SHPutSOLE020000
SPDR S&P 500 ETFETF78462F1034,76311,100SHPutSOLE011,10000
SPDR S&P 500 ETFETF78462F10386200SHPutSOLE020000
SPDR S&P 500 ETFETF78462F10386200SHPutSOLE020000
SPDR S&P 500 ETFETF78462F1037721,800SHPutSOLE01,80000
SPDR S&P 500 ETFETF78462F10314,63434,100SHPutSOLE034,10000
SPDR S&P 500 ETFETF78462F1034721,100SHPutSOLE01,10000
SPDR S&P 500 ETFETF78462F1039442,200SHPutSOLE02,20000
SPDR S&P 500 ETFETF78462F1035151,200SHPutSOLE01,20000
MCKESSON CORP COMStock58155Q10389445SH SOLE044500
MASTERCARD INCORPORATED CL AStock57636Q104227653SH SOLE065300
FIRST REP BK SAN FRANCISCO CAL COMStock33616C100119616SH SOLE061600
ILLINOIS TOOL WKS INC COMStock4523081091,9459,414SH SOLE09,41400
SBA COMMUNICATIONS CORP NEW CL AREIT78410G1041751SH SOLE05100
UNITED RENTALS INC COMStock911363109616SH SOLE01600
EMERSON ELEC CO COMStock2910111041801,915SH SOLE01,91500
VANECK SHORT MUNI ETFETF92189F528402,216SH SOLE02,21600
YUM CHINA HLDGS INC COMStock98850P10935600SH SOLE060000
DIAGEO PLC SPON ADR NEWADR25243Q2051787SH SOLE08700
HORACE MANN EDUCATORS CORP NEW COMStock44032710430760SH SOLE076000
ISHARES TIPS BOND ETFETF46428717664500SH SOLE050000
OPKO HEALTH INC COMStock68375N10392,500SH SOLE02,50000
VERTEX PHARMACEUTICALS INC COMStock92532F10054300SH SOLE030000
ISHARES MSCI ALL COUNTRY ASIA EX JAPAN INDEX FUNDETF46428818253623SH SOLE062300
COGNIZANT TECHNOLOGY SOLUTIONS CL AStock192446102679SH SOLE07900
INNOVATIVE INDL PPTYS INC COMREIT45781V10129126SH SOLE012600
SMUCKER J M CO COM NEWStock8326964058697,239SH SOLE07,23900
CORNING INC COMStock21935010510275SH SOLE027500
NUVEEN AMT-FREE MUN VALUE FD COMCEF6706951051046,129SH SOLE06,12800
BANK NEW YORK MELLON CORP COMStock0640581001112,133SH SOLE02,13300
TEGNA INC COMStock87901J1059475SH SOLE047500
NORTONLIFELOCK INC COMStock66877110820800SH SOLE080000
GLOBAL X FINTECH THEMATIC ETFETF37954Y81418375SH SOLE037500
VERIZON COMMUNICATIONS INC COMStock92343V1041,05119,467SH SOLE019,46700
NEW GOLD INC CDA COMStock644535106127120,000SH SOLE0120,00000
CHUBB LIMITED COMStockH1467J10421120SH SOLE012000
FEDEX CORP COMStock31428X106174795SH SOLE079500
SHERWIN WILLIAMS CO COMStock824348106139498SH SOLE049800
PEPSICO INC COMStock7134481081,2798,507SH SOLE08,50600
NUVEEN ESG MID-CAP GROWTH ETFETF67092P40912222SH SOLE022200
VIAVI SOLUTIONS INC COMStock9255501055325SH SOLE032500
KIMBERLY-CLARK CORP COMStock4943681031841,387SH SOLE01,38700
GROWGENERATION CORP COMStock39986L1095200SH SOLE020000
HONEYWELL INTL INC COMStock438516106108508SH SOLE050800
VANECK GREEN BOND ETFETF92189F17110,871400,043SH SOLE0400,04200
US BANCORP DEL COM NEWStock9029733041,53625,848SH SOLE025,84800
SMART GLOBAL HLDGS INC SHSStockG8232Y1017162SH SOLE016200
BP PLC SPONSORED ADRADR0556221047250SH SOLE025000
HOME DEPOT INCStock4370761021,7865,442SH SOLE05,44200
BAXTER INTL INC COMStock071813109901,125SH SOLE01,12500
AUTOMATIC DATA PROCESSING INC COMStock0530151033,70818,545SH SOLE018,54500
MUSTANG BIO INC COMStock62818Q10407SH SOLE0700
DUPONT DE NEMOURS INC COMStock26614N10258847SH SOLE084700
HEALTH CARE SELECT SECTOR SPDR FUNDETF81369Y20929225SH SOLE022500
BHP GROUP LTD SPONSORED ADSADR088606108363SH SOLE06300
SPDR GOLD SHARESETF78463V1071821,110SH SOLE01,11000
SOUTHERN CO COMStock84258710715250SH SOLE025000
VICI PPTYS INC COMREIT92565210912406SH SOLE040600
AMERISOURCEBERGEN CORP COMStock03073E105541SH SOLE04100
BECTON DICKINSON & CO COMStock0758871092,1308,666SH SOLE08,66600
LABORATORY CORP AMER HLDGS COM NEWStock50540R409242859SH SOLE085900
EVOQUA WATER TECHNOLOGIES CORP COMStock30057T10516425SH SOLE042500
IQVIA HLDGS INC COMStock46266C1051772SH SOLE07200
AON PLC SHS CL AStockG0403H1081551SH SOLE05100
LUMEN TECHNOLOGIES INC COMStock5502411034350SH SOLE035000
SCHWAB U.S. LARGE-CAP GROWTH ETFETF80852430037252SH SOLE025200
SPDR PORTFOLIO SHORT TERM CORPORATE BOND ETFETF78464A4742548,118SH SOLE08,11800
NUTRIEN LTD COMStock67077M10811174SH SOLE017400
ISHARES S&P SMALL-CAP FUNDETF46428780498900SH SOLE090000
UNITED THERAPEUTICS CORP DEL COMStock91307C10255300SH SOLE030000
BERKSHIRE HATHAWAY INC DEL CL B NEWStock0846707027152,621SH SOLE02,62100
ISHARES CORE MSCI INTERNATIONAL DEVELOPED MARKETS ETFETF46435G3261462,185SH SOLE02,18500
COCRYSTAL PHARMA INC COMStock19188J30055,000SH SOLE05,00000
ADOBE SYSTEMS INCORPORATED COMStock00724F10163110SH SOLE011000
WEYERHAEUSER CO MTN BE COM NEWREIT9621661041744,896SH SOLE04,89600
VANGUARD SHORT-TERM CORPORATE BOND INDEX FUNDETF92206C4094205,100SH SOLE05,10000
UNION BANKSHARES INC COMStock90540010714450SH SOLE045000
ALPHABET CLASS AStock02079K3051,406526SH SOLE052600
PROGRESSIVE CORP COMStock743315103558SH SOLE05800
FISERV INC COMStock337738108331SH SOLE03100
OREILLY AUTOMOTIVE INC COMStock67103H107336550SH SOLE055000
EASTMAN CHEM CO COMStock2774321001341,335SH SOLE01,33500
PRINCIPAL FINANCIAL GROUP INC COMStock74251V10242659SH SOLE065900
INTUIT COMStock4612021032,8945,365SH SOLE05,36500
CONSTELLATION BRANDS INC CL AStock21036P10884400SH SOLE040000
UNILEVER PLC SPON ADR NEWADR9047677047,727142,505SH SOLE0142,50500
NEWMONT CORP COMStock6516391061572,900SH SOLE02,90000
IRONWOOD PHARMACEUTICALS INC COM CL AStock46333X1089702SH SOLE070200
CSX CORP COMStock126408103591,974SH SOLE01,97400
COMCAST CORP NEW CL AStock20030N1014508,041SH SOLE08,04100
MICROSOFT CORP COMStock5949181043,87113,730SH SOLE013,73000
DOCUSIGN INC COMStock25616310677300SH SOLE030000
DISCOVERY INC COM SER AStock25470F1043127SH SOLE012700
HEALTHPEAK PROPERTIES INC COMREIT42250P1033,561106,353SH SOLE0106,35300
SCHLUMBERGER LTD COM STKStock80685710812396SH SOLE039600
CVS HEALTH CORP COMStock1266501003404,006SH SOLE04,00600
AMALGAMATED FINANCIAL CORP COMStock0226711011,929121,940SH SOLE0121,94000
INVESCO BULLETSHARES 2026 CORPORATE BOND ETFETF46138J79110447SH SOLE044700
COMMUNICATION SERVICES SELECT SECTOR SPDRA FUNDETF81369Y85228348SH SOLE034800
TEXTRON INC COMStock88320310110137SH SOLE013700
MASCO CORP COMStock574599106831,500SH SOLE01,50000
SIMON PPTY GROUP INC NEW COMREIT82880610938292SH SOLE029200
AMERIPRISE FINL INC COMStock03076C10670266SH SOLE026600
AVERY DENNISON CORP COMStock053611109104504SH SOLE050400
TENNANT CO COMStock8803451031602,161SH SOLE02,16000
MUELLER WTR PRODS INC COM SER AStock6247581088500SH SOLE050000
ELANCO ANIMAL HEALTH INC COMStock28414H1035172SH SOLE017200
BOEING CO COMStock097023105626SH SOLE02600
VANGUARD MID-CAP INDEX FUNDETF9229086292391,008SH SOLE01,00800
NEXTERA ENERGY INC COMStock65339F1016277,980SH SOLE07,98000
NIKE INC CL BStock6541061033202,200SH SOLE02,20000
VANGUARD SHORT-TERM GOVERNMENT BOND ETFETF92206C102350SH SOLE05000
TESLA INC COMStock88160R1013545SH SOLE04500
MSCI INC COMStock55354G1002440SH SOLE04000
STONECO LTD COM CL AStockG85158106130SH SOLE03000
COEUR MNG INC COM NEWStock192108504193,000SH SOLE03,00000
VANGUARD HEALTH CARE INDEX FUNDETF92204A50474300SH SOLE030000
NXP SEMICONDUCTORS N V COMStockN6596X1091050SH SOLE05000
NORFOLK SOUTHN CORP COMStock655844108135566SH SOLE056600
HIGHWOODS PPTYS INC COMREIT4312841081,02423,350SH SOLE023,35000
KILROY RLTY CORP COMREIT49427F1082,60739,379SH SOLE039,37900
BROOKFIELD RENEWABLE PARTNERS PARTNERSHIP UNITStockG162581089257SH SOLE025700
VANGUARD INFORMATION TECHNOLOGY INDEX FUNDETF92204A7023075SH SOLE07500
SCHWAB INTERMEDIATE-TERM U.S. TREASURY ETFETF808524854466SH SOLE06600
WESTERN ASST INFLTN LKD INM FD COM SH BEN INTCEF95766Q10637227,000SH SOLE027,00000
WALGREENS BOOTS ALLIANCE INC COMStock9314271083557,550SH SOLE07,55000
ACUITY BRANDS INC COMStock00508Y1027094,092SH SOLE04,09200
WESTERN AST INFL LKD OPP & INM COMCEF95766R104735,500SH SOLE05,50000
DOLLAR TREE INC COMStock25674610848500SH SOLE050000
INTERNATIONAL FLAVORS&FRAGRANC COMStock459506101108810SH SOLE081000
ROYAL CARIBBEAN GROUP COMStockV7780T103775SH SOLE07500
STANLEY BLACK & DECKER INC COMStock854502101531SH SOLE03100
WATTS WATER TECHNOLOGIES INC CL AStock9427491022681,596SH SOLE01,59600
DOW INC COMStock26055710349847SH SOLE084700
CYCLERION THERAPEUTICS INC COMStock23255M1050115SH SOLE011500
ALCON AG ORD SHSStockH013011287469,270SH SOLE09,27000
ZOOM VIDEO COMMUNICATIONS INC CL AStock98980L10130115SH SOLE011500
VANGUARD S&P 500 ETFETF9229083631026SH SOLE02600
BEYOND MEAT INC COMStock08862E10919180SH SOLE018000
ASTRAZENECA PLC SPONSORED ADRADR0463531083545,900SH SOLE05,90000
AMERESCO INC CL AStock02361E1082,55843,778SH SOLE043,77800
CENTURY BANCORPORATION INC CL A NON VTGStock1564321068,33872,357SH SOLE072,35700
BROWN FORMAN CORP CL AStock115637100345SH SOLE04500
FIFTH THIRD BANCORP COMStock3167731001613,789SH SOLE03,78900
UBER TECHNOLOGIES INC COMStock90353T100240SH SOLE04000
SPDR S&P MIDCAP 400 ETFETF78467Y10748100SH SOLE010000
VANECK MUNI ALLOCATION ETFETF92189H5082058,250SH SOLE08,25000
ILLUMINA INC COMStock4523271091435SH SOLE03500
INVESCO S&P SMALLCAP INFORMATION TECHNOLOGY PORTFOLIOETF46138E11521150SH SOLE015000
CORTEVA INC COMStock22052L10423542SH SOLE054200
GENERAL MTRS CO COMStock37045V10020385SH SOLE038500
VANECK GOLD MINERS ETFETF92189F1061324,470SH SOLE04,47000
CHANGE HEALTHCARE INC COMStock15912K100602,875SH SOLE02,87500
BOOKING HOLDINGS INC COMStock09857L10821SH SOLE0100
WABTEC COMStock9297401081762,042SH SOLE02,04200
LILLY ELI & CO COMStock5324571089914,289SH SOLE04,28900
HASBRO INC COMStock418056107774SH SOLE07400
AIR PRODS & CHEMS INC COMStock0091581062951,152SH SOLE01,15200
HOLOGIC INC COMStock43644010128375SH SOLE037500
TELEPHONE & DATA SYS INC COM NEWStock87943382900SH SOLE0000
VANGUARD MORTGAGE-BACKED SECURITIES ETFETF92206C7717,472140,212SH SOLE0140,21100
ISHARES RUSSELL 2000 ETFETF464287655159725SH SOLE072500
TWILIO INC CL AStock90138F102826SH SOLE02600
AMYRIS INC COM NEWStock03236M2004300SH SOLE030000
FIDELITY NATL INFORMATION SVCS COMStock31620M106975SH SOLE07500
CARRIER GLOBAL CORPORATION COMStock14448C1041172,259SH SOLE02,25900
AFLAC INC COMStock0010551023456,610SH SOLE06,61000
FREEPORT-MCMORAN INC CL BStock35671D85718550SH SOLE055000
SYSCO CORP COMStock8718291074836,150SH SOLE06,15000
INARI MED INC COMStock45332Y10946568SH SOLE056800
II-VI INC COMStock9021041088135SH SOLE013500
ENTERGY CORP NEW COMStock29364G10311114SH SOLE011400
VITAL FARMS INC COMStock92847W1031,869106,360SH SOLE0106,36000
BROWN FORMAN CORP CL BStock115637209225SH SOLE02500
GLOBAL X SILVER MINERS ETFETF37954Y8481383,945SH SOLE03,94500
FIRST TR EXCHANGE TRADED FD II CLOUD COMPUTINGETF33734X19211101SH SOLE010100
SNOWFLAKE INC CL AStock833445109620SH SOLE02000
LAKELAND FINL CORP COMStock5116561001992,795SH SOLE02,79500
AEA-BRIDGES IMPACT CORP UNITStockG010461201100SH SOLE010000
VONTIER CORPORATION COMStock92888110113385SH SOLE038500
MIDDLESEX WTR CO COMStock5966801081,03310,050SH SOLE010,05000
TATTOOED CHEF INC COM CL AStock87663X1026350SH SOLE035000
REGENERON PHARMACEUTICALS COMStock75886F10758SH SOLE0800
UTAH MED PRODS INC COMStock9174881081,54016,590SH SOLE016,59000
ATLASSIAN CORP PLC CL AStockG062421041025SH SOLE02500
VIATRIS INC COMStock92556V10610702SH SOLE070200
FIRST SOLAR INC COMStock3364331071,53816,111SH SOLE016,11100
WORKHORSE GROUP INC COM NEWStock98138J2062200SH SOLE020000
SCHWAB US AGGREGATE BOND ETFETF80852483914250SH SOLE025000
ISHARES MSCI EAFE VALUE ETFETF46428887729573SH SOLE057300
LTC PPTYS INC COMREIT5021751025150SH SOLE015000
AIRBNB INC COM CL AStock0090661011696SH SOLE09600
SPDR NUVEEN BLOOMBERG HIGH YIELD MUNICIPAL BOND ETFETF78464A2841041,727SH SOLE01,72600
PRETIUM RES INC COMStock74139C102929,500SH SOLE09,50000
STAG INDL INC COMREIT85254J1024,987127,066SH SOLE0127,06500
ENERGY TRANSFER L P COM UT LTD PTNStock29273V100141,510SH SOLE01,51000
VANGUARD MID-CAP GROWTH INDEX FUNDETF92290853860254SH SOLE025400
SCHWAB US DIVIDEND EQUITY ETFETF80852479742566SH SOLE056600
BURCON NUTRASCIENCE CORP COMStock120831102138,600SH SOLE08,60000
XYLEM INC COMStock98419M10032256SH SOLE025600
AEA-BRIDGES IMPACT CORP SHS CL AStockG0104610420220,650SH SOLE020,65000
DUFF & PHELPS UTLITY AND INFST COMCEF26433C10500SH SOLE0000
APTIV PLC SHSStockG6095L109643SH SOLE04300
GLOBAL X SOCIAL MEDIA INDEX FUNDETF37950E41626422SH SOLE042200
TRACTOR SUPPLY CO COMStock8923561067653,774SH SOLE03,77400
ORGANON & CO COMMON STOCKStock68622V106371,121SH SOLE01,12100
NEOGEN CORP COMStock6404911063508,066SH SOLE08,06600
VISA INC COM CL AStock92826C8392361,059SH SOLE01,05900
INSMED INC COM PAR $.01Stock457669307259SH SOLE05900
HERSHEY CO COMStock4278661081861,100SH SOLE01,10000
VANGUARD VALUE INDEX FUNDETF9229087442922,155SH SOLE02,15500
VANGUARD GROWTH INDEX FUNDETF9229087362911,003SH SOLE01,00300
COSTAR GROUP INC COMStock22160N109340SH SOLE04000
MID-AMER APT CMNTYS INC COMREIT59522J1031,6909,048SH SOLE09,04800
L3HARRIS TECHNOLOGIES INC COMStock5024311091045SH SOLE04500
PHILLIPS 66 COMStock71854610443616SH SOLE061600
IRON MTN INC NEW COMREIT46284V1011303,000SH SOLE03,00000
ZEBRA TECHNOLOGIES CORPORATION CL AStock989207105611SH SOLE01100
VANECK BIOTECH ETFETF92189F72600SH SOLE0000
SPROUTS FMRS MKT INC COMStock85208M1025,109220,496SH SOLE0220,49600
ASML HOLDING N V N Y REGISTRY SHSADRN070592103952SH SOLE05200
INGREDION INC COMStock45718710228320SH SOLE032000
HEALTHCARE TR AMER INC CL A NEWREIT42225P5014,287144,537SH SOLE0144,53700
RENEWABLE ENERGY GROUP INC COM NEWStock75972A301598SH SOLE09800
PALO ALTO NETWORKS INC COMStock6974351053879SH SOLE07900
WASHINGTON REAL ESTATE INVT TR SH BEN INTREIT9396531015,110206,458SH SOLE0206,45800
MONDELEZ INTL INC CL AStock60920710542728SH SOLE072800
MIDDLEBY CORP COMStock59627810134200SH SOLE020000
BROADCOM INC COMStock11135F1013573SH SOLE07300
WORKDAY INC CL AStock98138H101418SH SOLE01800
METLIFE INC COMStock59156R10859955SH SOLE095500
MOODYS CORP COMStock615369105410SH SOLE01000
PIONEER NAT RES CO COMStock72378710724142SH SOLE014200
TIMKEN CO COMStock8873891048115SH SOLE011500
MAGNA INTL INC COMStock559222401790SH SOLE09000
KONINKLIJKE PHILIPS N V NY REGIS SHS NEWADR50047230332720SH SOLE072000
ISHARES CORE MSCI EAFE ETFETF46432F8421001,351SH SOLE01,35100
WD 40 CO COMStock929236107312SH SOLE01200
ROYAL BK CDA COMStock780087102991SH SOLE09100
EXPEDITORS INTL WASH INC COMStock3021301092,19718,444SH SOLE018,44400
ACCENTURE PLC IRELAND SHS CLASS AStockG1151C10168213SH SOLE021300
OMNICOM GROUP INC COMStock68191910610136SH SOLE013600
CALIFORNIA WTR SVC GROUP COMStock13078810283114,105SH SOLE014,10500
ISHARES U.S. MEDICAL DEVICES ETFETF46428881015240SH SOLE024000
NVIDIA CORPORATION COMStock67066G1043691,780SH SOLE01,78000
BALL CORP COMStock05849810640440SH SOLE044000
GENUINE PARTS CO COMStock3724601053182,625SH SOLE02,62500
GRAINGER W W INC COMStock3848021043385SH SOLE08500
WPP PLC NEW ADRADR92937A102971,454SH SOLE01,45400
ABBVIE INC COMStock00287Y1094283,967SH SOLE03,96700
NATIONAL GRID PLC SPONSORED ADR NEADR636274409582SH SOLE08200
S&P GLOBAL INC COMStock78409V104106250SH SOLE025000
NUVEEN FLOATING RATE INCOME FD COMCEF67072T108767,500SH SOLE07,50000
ISHARES CORE MSCI EMERGING MARKETS ETFETF46434G1031191,933SH SOLE01,93300
VANGUARD FTSE ALL-WORLD EX US INDEX FUNDETF92204277500SH SOLE0000
CYRUSONE INC COMREIT23283R100450SH SOLE05000
TELUS CORPORATION COMStock87971M1037,685349,955SH SOLE0349,95500
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADSADR87403910012108SH SOLE010800
ORMAT TECHNOLOGIES INC COMStock68668810216237SH SOLE023700
AMERICAN CAMPUS CMNTYS INC COMREIT024835100801,650SH SOLE01,65000
BLACKSTONE INC COMStock09260D10755471SH SOLE047100
ANSYS INC COMStock03662Q105227667SH SOLE066700
CHURCH & DWIGHT INC COMStock1713401022483,005SH SOLE03,00500
FACTSET RESH SYS INC COMStock30307510559150SH SOLE015000
ZIMMER BIOMET HOLDINGS INC COMStock98956P10274507SH SOLE050700
HANNON ARMSTRONG SUST INFR CAP COMREIT41068X1006,825127,619SH SOLE0127,61800
SEAWORLD ENTMT INC COMStock81282V10017300SH SOLE030000
STRYKER CORPORATION COMStock8636671011,5325,809SH SOLE05,80900
QUALCOMM INC COMStock74752510352406SH SOLE040600
T-MOBILE US INC COMStock8725901041075SH SOLE07500
FASTENAL CO COMStock31190010436696SH SOLE069600
INTUITIVE SURGICAL INC COM NEWStock46120E602558561SH SOLE056100
MGM RESORTS INTERNATIONAL COMStock552953101250SH SOLE05000
HAIN CELESTIAL GROUP INCStock4052171001,70839,933SH SOLE039,93300
MCDONALDS CORP COMStock5801351013171,314SH SOLE01,31400
KIRKLAND LAKE GOLD LTD COMStock49741E1001854,450SH SOLE04,45000
AMETEK INC COMStock031100100434SH SOLE03400
INTERCONTINENTAL EXCHANGE INC COMStock45866F104758SH SOLE05800
QUEST DIAGNOSTICS INC COMStock74834L1002,71318,669SH SOLE018,66900
CITRIX SYS INC COMStock1773761002682,495SH SOLE02,49500
DOVER CORP COMStock260003108150966SH SOLE096600
CISCO SYS INC COMStock17275R1024,75387,327SH SOLE087,32700
CAPITAL ONE FINL CORP COMStock14040H105953SH SOLE05300
ADVANCED MICRO DEVICES INC COMStock0079031071097SH SOLE09700
VANECK JUNIOR GOLD MINERS ETFETF92189F7911193,095SH SOLE03,09500
AT&T INC COMStock00206R10235413,114SH SOLE013,11400
PHYSICIANS RLTY TR COMREIT71943U1045,914335,615SH SOLE0335,61500
NUVEEN SELECT TAX-FREE INCOME SH BEN INTCEF67062F1001116,372SH SOLE06,37200
XILINX INC COMStock9839191011063SH SOLE06300
GENERAL ELECTRIC CO COM NEWStock3696043013062,973SH SOLE02,97300
NOKIA CORP SPONSORED ADRADR6549022042,866525,880SH SOLE0525,88000
CONSUMER DISCRETIONARY SELECT SECTOR SPDR FUNDETF81369Y40736198SH SOLE019800
INDUSTRIAL SELECT SECTOR SPDR FUNDETF81369Y70439401SH SOLE040100
CHARTER COMMUNICATIONS INC NEW CL AStock16119P1081014SH SOLE01400
BLACKROCK CR ALLOCATION INCOME COMCEF09250810022715,000SH SOLE015,00000
CRITEO S A SPONS ADSADR2267181044100SH SOLE010000
ALAMOS GOLD INC NEW COM CL AStock01153210837752,300SH SOLE052,30000
LULULEMON ATHLETICA INC COMStock5500211093586SH SOLE08600
ISHARES CORE S&P 500 ETFETF464287200512SH SOLE01200
CIGNA CORP NEW COMStock1255231002301,148SH SOLE01,14800
METTLER TOLEDO INTERNATIONAL COMStock592688105296215SH SOLE021500
ROSS STORES INC COMStock77829610314125SH SOLE012500
INVESCO BULLETSHARES 2022 CORPORATE BOND ETFETF46138J8825240SH SOLE024000
ARAMARK COMStock03852U1064120SH SOLE012000
MASIMO CORP COMStock5747951001349SH SOLE04900
RENAISSANCERE HLDGS LTD COMStockG7496G1031841,320SH SOLE01,32000
WELLS FARGO CO NEW COMStock9497461011322,848SH SOLE02,84800
UNION PAC CORP COMStock9078181083821,951SH SOLE01,95100
CINTAS CORP COMStock1729081053080SH SOLE08000
CARMAX INC COMStock1431301022261,765SH SOLE01,76500
SALESFORCE COM INC COMStock79466L302110405SH SOLE040500
MICROCHIP TECHNOLOGY INC. COMStock5950171041691,100SH SOLE01,10000
MCCORMICK & CO INC COM NON VTGStock5797802063,36641,539SH SOLE041,53800
REPUBLIC SVCS INC COMStock7607591001190SH SOLE09000
THERMO FISHER SCIENTIFIC INC COMStock8835561021,9983,497SH SOLE03,49700
LOCKHEED MARTIN CORP COMStock5398301092367SH SOLE06700
JPMORGAN CHASE & CO COMStock46625H1003081,883SH SOLE01,88300
CHEVRON CORP NEW COMStock16676410091893SH SOLE089300
ISHARES NATIONAL MUNI BOND ETFETF4642884143022,600SH SOLE02,59900
CONOCOPHILLIPS COMStock20825C104771,138SH SOLE01,13800
DANAHER CORPORATION COMStock2358511023091,016SH SOLE01,01600
BK OF AMERICA CORP COMStock06050510421500SH SOLE050000
WALMART INC COMStock9311421032201,581SH SOLE01,58100
INTERNATIONAL BUSINESS MACHS COMStock4592001016364,578SH SOLE04,57800
ORACLE CORP COMStock68389X1051942,229SH SOLE02,22800
RAYTHEON TECHNOLOGIES CORP COMStock75513E1012492,892SH SOLE02,89200
VANGUARD FTSE EMERGING MARKETS ETFETF9220428581312,610SH SOLE02,61000
TEXAS INSTRS INC COMStock8825081047774,041SH SOLE04,04100
TARGET CORP COMStock87612E1065362,343SH SOLE02,34300
INVESCO GLOBAL CLEAN ENERGY ETFETF46138G847150SH SOLE05000
PFIZER INC COMStock71708110365915,330SH SOLE015,33000
3M CO COMStock88579Y1019005,131SH SOLE05,13100
HP INC COMStock40434L105883,200SH SOLE03,20000
GILEAD SCIENCES INC COMStock3755581031412,015SH SOLE02,01500
CATERPILLAR INC COMStock14912310141212SH SOLE021200
2U INC COMStock90214J10112344SH SOLE034400
ALPHABET INC CAP STK CL CStock02079K107690259SH SOLE025900
BEST BUY INC COMStock08651610121200SH SOLE020000
AMERICAN EXPRESS CO COMStock0258161095413,232SH SOLE03,23200
AMGEN INC COMStock0311621002,63312,381SH SOLE012,38100
APPLIED MATLS INC COMStock03822210584652SH SOLE065200
OTIS WORLDWIDE CORP COMStock68902V10726312SH SOLE031200
ANALOG DEVICES INC COMStock03265410523140SH SOLE014000
TPI COMPOSITES INC COMStock87266J1041454,309SH SOLE04,30900
NUVEEN AMT FREE QLTY MUN INCME COMCEF6706571051036,785SH SOLE06,78400
AGNICO EAGLE MINES LTD COMStock0084741083797,300SH SOLE07,30000
ARISTA NETWORKS INC COMStock040413106514SH SOLE01400
CANADIAN NATL RY CO COMStock13637510258500SH SOLE050000
CHECK POINT SOFTWARE TECH LTD ORDStockM224651042,45921,752SH SOLE021,75200
ISHARES CORE S&P U.S. GROWTH ETFETF4642876711961,916SH SOLE01,91600
ISHARES CORE S&P U.S. VALUE ETFETF4642876631982,794SH SOLE02,79400
NEXSTAR MEDIA GROUP INC CL AStock65336K1031387SH SOLE08700
ATLANTICA SUSTAINABLE INFR PLC SHSStockG0751N103521,500SH SOLE01,50000
NUVEEN PFD & INCOME OPPORTUNIT COMCEF67073B10614815,000SH SOLE015,00000
ISHARES 20 YEAR TREASURY BOND ETFETF4642874327585,250SH SOLE05,25000
SYNCHRONY FINANCIAL COMStock87165B10311225SH SOLE022500
EATON CORP PLC SHSStockG2918310390604SH SOLE060400
TRIMBLE INC COMStock8962391001,12913,721SH SOLE013,72100
ALIBABA GROUP HLDG LTD SPONSORED ADSADR01609W102320SH SOLE02000
INVESCO BULLETSHARES 2024 CORPORATE BOND ETFETF46138J8417324SH SOLE032400
CDK GLOBAL INC COMStock12508E1019217SH SOLE021700
KEYSIGHT TECHNOLOGIES INC COMStock49338L1033702,251SH SOLE02,25100
VANGUARD LONG-TERM BOND INDEX FUNDETF92193779360582SH SOLE058200
AMER STATES WTR CO COMStock02989910126300SH SOLE030000
PLUG POWER INC COM NEWStock72919P20217650SH SOLE065000
ESSENTIAL UTILS INC COMStock29670G10272515,726SH SOLE015,72600
BADGER METER INC COMStock056525108223SH SOLE02300
COMMUNITY BK SYS INC COMStock20360710617246SH SOLE024600
CORE LABORATORIES N V COMStockN227171077262SH SOLE026200
WOLFSPEED INC COMStock9778521021131,400SH SOLE01,40000
VANGUARD SHORT-TERM BOND INDEX FUNDETF921937827789SH SOLE08900
ARK GENOMIC REVOLUTION ETFETF00214Q3029125SH SOLE012500
GRANITE CONSTR INC COMStock387328107250SH SOLE05000
IDACORP INC COMStock4511071061311,270SH SOLE01,27000
FIRST TRUST WATER ETFETF33733B10000SH SOLE0000
QORVO INC COMStock74736K10117100SH SOLE010000
PHILIP MORRIS INTL INC COMStock71817210943451SH SOLE045100
PAPA JOHNS INTL INC COMStock6988131021185SH SOLE08500
PARKER-HANNIFIN CORP COMStock70109410428100SH SOLE010000
ROPER TECHNOLOGIES INC COMStock77669610668153SH SOLE015300
PNC FINL SVCS GROUP INC COMStock693475105107547SH SOLE054700
BRISTOL-MYERS SQUIBB CO COMStock1101221083325,606SH SOLE05,60600
EMQQ THE EMERGING MARKETS INTERNET AND ECOMMERCE ETFETF3015058897150SH SOLE015000
BARRICK GOLD CORP COMStock06790110820211,200SH SOLE011,20000
REALTY INCOME CORP COMREIT75610910414219SH SOLE021900
ALTRIA GROUP INC COMStock02209S1038168SH SOLE016800
LOEWS CORP COMStock54042410841763SH SOLE076300
CITIGROUP INC COM NEWStock17296742427383SH SOLE038300
AMERICAN WTR WKS CO INC NEW COMStock0304201032,23213,206SH SOLE013,20600
AGILENT TECHNOLOGIES INC COMStock00846U1017094,502SH SOLE04,50200
EXXON MOBIL CORP COMStock30231G1022924,967SH SOLE04,96700
UNITEDHEALTH GROUP INC COMStock91324P1025041,289SH SOLE01,28900
PRICE T ROWE GROUP INC COMStock74144T1082631,335SH SOLE01,33500
TRAVELERS COMPANIES INC COMStock89417E1091981,300SH SOLE01,30000
LOWES COS INC COMStock5486611073321,636SH SOLE01,63600
HELIOS TECHNOLOGIES INC COMStock42328H1091,05712,879SH SOLE012,87900
ARK NEXT GENERATION INTERNET ETFETF00214Q40124175SH SOLE017500
GODADDY INC CL AStock380237107350SH SOLE05000
DEERE & CO COMStock2441991051649SH SOLE04900
NOMAD FOODS LTD USD ORD SHSStockG6564A1053,969144,004SH SOLE0144,00400
SOUTHWEST AIRLS CO COMStock844741108350SH SOLE05000
COLGATE PALMOLIVE CO COMStock1941621034,07753,947SH SOLE053,94700
VODAFONE GROUP PLC NEW SPONSORED ADRADR92857W3087,216467,064SH SOLE0467,06400
UTILITIES SELECT SECTOR SPDR FUNDETF81369Y886771,200SH SOLE01,20000
CHEMOURS CO COMStock1638511088264SH SOLE026400
NOVO-NORDISK A S ADRADR6701002052,71528,277SH SOLE028,27700
SMITH & NEPHEW PLC SPDN ADR NEWADR83175M2052,55974,517SH SOLE074,51700
NEW YORK TIMES CO CL AStock65011110742849SH SOLE084900
KRAFT HEINZ CO COMStock5007541064109SH SOLE010900
PAYPAL HLDGS INC COMStock70450Y1033781,452SH SOLE01,45200
ISHARES MSCI ACWI LOW CARBON TARGET ETFETF46434V46416100SH SOLE010000
SCHWAB CHARLES CORP COMStock80851310585811,780SH SOLE011,78000
ACTIVISION BLIZZARD INC COMStock00507V10919250SH SOLE025000
CAMECO CORP COMStock13321L1088350SH SOLE035000
DENTSPLY SIRONA INC COMStock24906P1094,00068,898SH SOLE068,89800
CROWN CASTLE INTL CORP NEW COMREIT22822V101844SH SOLE04400
TORONTO DOMINION BK ONT COM NEWStock89116050964967SH SOLE096700
BLACKROCK INC COMStock09247X1014959SH SOLE05900
ISHARES S&P MIDCAP FUNDETF464287507100380SH SOLE038000
VANGUARD TAX-EXEMPT BOND ETFETF9229077465269,598SH SOLE09,59800
KADANT INC COMStock48282T1049554,678SH SOLE04,67800
APPLE INC COMStock03783310012,87690,995SH SOLE090,99400
GLAXOSMITHKLINE PLC SPONSORED ADRADR37733W1058,162213,598SH SOLE0213,59800
WEC ENERGY GROUP INC COMStock92939U1061471,670SH SOLE01,67000
ISHARES IBONDS DEC 2023 TERM CORPORATE ETFETF46434VAX84170SH SOLE017000
ISHARES IBONDS DEC 2025 TERM CORPORATE ETFETF46434VBD18298SH SOLE029800
ABBOTT LABS COMStock0028241006425,432SH SOLE05,43200
DISNEY WALT CO COMStock2546871067374,359SH SOLE04,35900
MADISON SQUARE GRDN SPRT CORP CL AStock55825T103525SH SOLE02500
SPDR BLOOMBERG 1-3 MONTH T-BILL ETFETF78468R66329320SH SOLE032000
MARSH & MCLENNAN COS INC COMStock571748102960SH SOLE06000
UMPQUA HLDGS CORP COMStock9042141033,172156,644SH SOLE0156,64400