UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F COVER PAGE
OMB APPROVAL
OMB Number:3235-0006
Expires:July 31, 2015
Estimated average burden
hours per response:23.8

Report for the Calendar Year or Quarter Ended:
06-30-2021
Check here if Amendment: Amendment Number:
This Amendment (Check only one.): is a restatement.
adds new holdings entries.

Institutional Investment Manager Filing this Report:

Name:
FLPUTNAM INVESTMENT MANAGEMENT CO
Address:
5 WIDGERY WHARF
PORTLAND, ME 04101
Form 13F File Number:

The institutional investment manager filing this report and the person by whom it is signed hereby represent that the person signing the report is authorized to submit it, that all information contained herein is true, correct and complete, and that it is understood that all required items, statements, schedules, lists, and tables, are considered integral parts of this form.


Person Signing this Report on Behalf of Reporting Manager:
Name:
Allan Neskie
Title:
Compliance Officer
Phone:
207-518-5286


Signature, Place, and Date of Signing:

Allan Neskie
                         [Signature]
Portland, MAINE
                 [City, State]
08-11-2021
                           [Date]
                          

Report Type (Check only one.):

13F HOLDINGS REPORT. (Check here if all holdings of this reporting manager are reported in this report.) 

13F NOTICE. (Check here if no holdings reported are in this report, and all holdings are reported by other reporting manager(s).) 

13F COMBINATION REPORT. (Check here if a portion of the holdings for this reporting manager are reported in this report and a portion are reported by other reporting manager(s).)


Form 13F Summary Page

Report Summary:

Number of Other Included Managers:
0
Form 13F Information table Entry Total:
404
Form 13F Information table Value Total:
2900108
          (thousands)

List of Other Included Managers:

Provide a numbered list of the name(s) and Form 13F file number(s) of all institutional investment managers with respect to which this report is filed, other than the manager filing this report.
[If there are no entries in this list, state "NONE" and omit the column headings and list entries.]

  
NONE


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 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
SPDR DOW JONES INDL AVERAGEUT SER 178467X1091,0753,116SHSOLE02,766 0 350
ISHARES TRCORE S&P MCP ETF46428750771,059264,424SHSOLE0114,463 0 149,961
ISHARES TRS&P MC 400VL ETF4642877054694,456SHSOLE04,456 0 0
ISHARES TRCORE S&P SCP ETF46428780442,429375,541SHSOLE0104,395 0 271,146
ISHARES TRCORE S&P500 ETF464287200220,701513,354SHSOLE0130,460 0 382,895
ISHARES TRS&P 500 GRWT ETF4642873091,30317,918SHSOLE014,667 0 3,251
ISHARES TRRUS 1000 ETF4642876221,8277,547SHSOLE01,568 0 5,979
ISHARES TRRUS 1000 VAL ETF4642875981,61510,181SHSOLE08,645 0 1,536
ISHARES TRRUS 1000 GRW ETF4642876148,06029,691SHSOLE019,533 0 10,158
ISHARES TRRUSSELL 2000 ETF4642876558,74838,138SHSOLE024,208 0 13,930
ISHARES TRRUSSELL 3000 ETF4642876893,48713,627SHSOLE06,337 0 7,290
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y1075,83211,877SHSOLE07,688 0 4,189
SPDR S&P 500 ETF TRTR UNIT78462F10333,21777,599SHSOLE044,964 0 32,634
AGILENT TECHNOLOGIES INCCOM00846U10111,74679,466SHSOLE04,145 0 75,320
ADOBE SYSTEMS INCORPORATEDCOM00724F10121,44836,623SHSOLE08,507 0 28,116
AMAZON COM INCCOM02313510665,92119,162SHSOLE06,424 0 12,738
BRISTOL-MYERS SQUIBB COCOM1101221083,38050,583SHSOLE045,007 0 5,576
BERKSHIRE HATHAWAY INC DELCL B NEW0846707023,34012,019SHSOLE08,517 0 3,502
EMERSON ELEC COCOM2910111048729,065SHSOLE08,085 0 980
BOEING COCOM0970231054361,819SHSOLE01,309 0 510
REALTY INCOME CORPCOM75610910477211,564SHSOLE011,564 0 0
INVESCO QQQ TRUNIT SER 146090E10317,93550,603SHSOLE010,882 0 39,721
AMGEN INCCOM03116210014,80060,717SHSOLE015,406 0 45,311
ABBOTT LABSCOM00282410018,166156,702SHSOLE074,330 0 82,372
ADVANCED MICRO DEVICES INCCOM0079031072122,252SHSOLE02,252 0 0
BP PLCSPONSORED ADR0556221042519,496SHSOLE08,207 0 1,289
ALTRIA GROUP INCCOM02209S1033938,241SHSOLE07,691 0 550
FEDEX CORPCOM31428X1069083,044SHSOLE0661 0 2,383
INTEL CORPCOM4581401004,03471,864SHSOLE058,692 0 13,172
ILLINOIS TOOL WKS INCCOM4523081095,03122,504SHSOLE011,005 0 11,499
ORACLE CORPCOM68389X1051,25716,144SHSOLE014,104 0 2,040
QUALCOMM INCCOM7475251031,89413,252SHSOLE012,787 0 465
DISNEY WALT COCOM25468710627,722157,717SHSOLE050,940 0 106,778
HONEYWELL INTL INCCOM4385161067,43633,898SHSOLE014,662 0 19,236
SHERWIN WILLIAMS COCOM82434810627,17199,727SHSOLE019,468 0 80,259
SYSCO CORPCOM8718291074,98464,100SHSOLE032,760 0 31,340
US BANCORP DELCOM NEW9029733041,84632,406SHSOLE018,751 0 13,655
JOHNSON & JOHNSONCOM4781601044,93229,937SHSOLE020,694 0 9,243
MEDTRONIC PLCSHSG5960L1033,16325,481SHSOLE022,010 0 3,471
PFIZER INCCOM7170811035,540141,478SHSOLE037,586 0 103,892
LOWES COS INCCOM54866110716,03482,663SHSOLE028,342 0 54,321
ISHARES TRMSCI EAFE ETF4642874653,56845,228SHSOLE027,190 0 18,038
CHEVRON CORP NEWCOM1667641002,48923,763SHSOLE015,823 0 7,940
MICROSOFT CORPCOM594918104101,503374,689SHSOLE0126,189 0 248,500
UNITED PARCEL SERVICE INCCL B9113121062,89113,899SHSOLE05,707 0 8,192
AT&T INCCOM00206R1021,93467,215SHSOLE050,988 0 16,227
TRUIST FINL CORPCOM89832Q1097,852141,474SHSOLE053,456 0 88,018
CITIGROUP INCCOM NEW1729674243845,430SHSOLE0530 0 4,900
CISCO SYS INCCOM17275R1022,20841,651SHSOLE031,674 0 9,977
INTERNATIONAL BUSINESS MACHSCOM4592001012,84619,415SHSOLE015,194 0 4,221
COCA COLA COCOM1912161001,43226,474SHSOLE020,839 0 5,635
LOCKHEED MARTIN CORPCOM5398301096331,672SHSOLE01,437 0 235
PEPSICO INCCOM71344810810,67972,074SHSOLE034,683 0 37,391
STRYKER CORPORATIONCOM86366710112,46247,982SHSOLE05,450 0 42,532
JOHNSON CTLS INTL PLCSHSG515021053234,707SHSOLE04,707 0 0
VERIZON COMMUNICATIONS INCCOM92343V1048,974160,159SHSOLE042,403 0 117,756
SPDR SER TRS&P 600 SMCP GRW78464A2018299,337SHSOLE09,337 0 0
SPDR SER TRPRTFLO S&P500 GW78464A4092363,740SHSOLE03,740 0 0
ISHARES TRRUS MID CAP ETF4642874991,40417,718SHSOLE017,718 0 0
ISHARES TRRUS MD CP GR ETF4642874813322,932SHSOLE02,932 0 0
ISHARES TRRUS MDCP VAL ETF4642874732522,192SHSOLE02,024 0 168
ISHARES TRUS HLTHCARE ETF464287762255935SHSOLE0935 0 0
SELECT SECTOR SPDR TRFINANCIAL81369Y6052556,940SHSOLE03,005 0 3,935
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8032,36716,030SHSOLE012,920 0 3,110
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2092652,106SHSOLE0703 0 1,403
ISHARES TRISHARES BIOTECH4642875563862,360SHSOLE01,414 0 946
VANGUARD SPECIALIZED FUNDSDIV APP ETF92190884411,39273,595SHSOLE071,025 0 2,570
SCHWAB CHARLES CORPCOM80851310524,603337,904SHSOLE077,242 0 260,661
WALGREENS BOOTS ALLIANCE INCCOM9314271081,01319,258SHSOLE017,290 0 1,968
DEERE & COCOM2441991054871,380SHSOLE01,147 0 233
BK OF AMERICA CORPCOM06050510427,442665,582SHSOLE0191,079 0 474,503
STARBUCKS CORPCOM8552441091,51613,555SHSOLE09,221 0 4,334
ANALOG DEVICES INCCOM03265410534,345199,495SHSOLE023,094 0 176,401
AUTOMATIC DATA PROCESSING INCOM0530151032,43112,240SHSOLE09,881 0 2,359
ADVANCED ENERGY INDSCOM0079731003352,975SHSOLE02,875 0 100
EXXON MOBIL CORPCOM30231G1026,997110,920SHSOLE059,102 0 51,818
AFLAC INCCOM00105510295417,771SHSOLE016,871 0 900
WALMART INCCOM9311421032,09014,819SHSOLE011,589 0 3,230
UNION PAC CORPCOM90781810831,143141,605SHSOLE038,882 0 102,723
UNILEVER PLCSPON ADR NEW9047677041,87932,122SHSOLE023,481 0 8,641
ASTRAZENECA PLCSPONSORED ADR0463531085,98399,881SHSOLE036,281 0 63,600
TEXAS INSTRS INCCOM8825081049,12847,470SHSOLE021,467 0 26,003
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS87403910012,779106,348SHSOLE034,296 0 72,052
CARDINAL HEALTH INCCOM14149Y1081,45525,485SHSOLE018,108 0 7,377
TARGET CORPCOM87612E10628,416117,548SHSOLE028,277 0 89,272
COLGATE PALMOLIVE COCOM1941621031,12413,816SHSOLE09,842 0 3,974
COSTCO WHSL CORP NEWCOM22160K10522,15355,988SHSOLE014,322 0 41,667
LILLY ELI & COCOM5324571084,24918,514SHSOLE010,631 0 7,883
CVS HEALTH CORPCOM12665010011,264134,994SHSOLE016,276 0 118,718
DOMINION ENERGY INCCOM25746U1094566,194SHSOLE05,569 0 625
STATE STR CORPCOM8574771032593,148SHSOLE03,148 0 0
DIAGEO PLCSPON ADR NEW25243Q2057433,879SHSOLE03,621 0 258
DANAHER CORPORATIONCOM2358511022,1998,193SHSOLE05,020 0 3,173
MCKESSON CORPCOM58155Q1034582,395SHSOLE02,215 0 180
MERCK & CO INCCOM58933Y1054,15353,399SHSOLE033,130 0 20,268
MICRON TECHNOLOGY INCCOM5951121032933,442SHSOLE03,145 0 297
MORGAN STANLEYCOM NEW6174464489,339101,850SHSOLE045,853 0 55,997
PROCTER AND GAMBLE COCOM7427181094,02529,827SHSOLE019,656 0 10,171
GENERAL ELECTRIC COCOM36960410391567,953SHSOLE041,120 0 26,833
KIMBERLY-CLARK CORPCOM4943681031,54411,540SHSOLE010,373 0 1,167
GOLDMAN SACHS GROUP INCCOM38141G1044261,123SHSOLE01,123 0 0
HOME DEPOT INCCOM43707610226,00981,560SHSOLE030,418 0 51,142
TRANE TECHNOLOGIES PLCSHSG8994E1031,3677,424SHSOLE03,761 0 3,663
MCDONALDS CORPCOM5801351014,38118,967SHSOLE014,305 0 4,662
NIKE INCCL B6541061034,44128,746SHSOLE019,105 0 9,641
JPMORGAN CHASE & COCOM46625H10039,100251,379SHSOLE078,548 0 172,831
SIRIUS XM HOLDINGS INCCOM82968B10327041,215SHSOLE041,215 0 0
TJX COS INC NEWCOM8725401096,946103,031SHSOLE040,729 0 62,302
MONDELEZ INTL INCCL A60920710512,247196,133SHSOLE037,552 0 158,580
HP INCCOM40434L10536512,101SHSOLE05,300 0 6,801
BOOKING HOLDINGS INCCOM09857L1084,8252,205SHSOLE0873 0 1,332
WILLIAMS COS INCCOM9694571004,101154,457SHSOLE061,158 0 93,299
ISHARES TR1 3 YR TREAS BD4642874572,97434,513SHSOLE04,564 0 29,949
ISHARES TRIBOXX INV CP ETF4642872426,76550,353SHSOLE025,238 0 25,115
CORNING INCCOM2193501053,74091,450SHSOLE039,984 0 51,466
PROGRESSIVE CORPCOM7433151032742,790SHSOLE01,820 0 970
FISERV INCCOM3377381082,45422,960SHSOLE07,175 0 15,785
FORD MTR CO DELCOM34537086015010,065SHSOLE05,065 0 5,000
UNITEDHEALTH GROUP INCCOM91324P10229,69374,150SHSOLE027,254 0 46,896
PIONEER NAT RES COCOM7237871074,86629,943SHSOLE012,775 0 17,168
ACCENTURE PLC IRELANDSHS CLASS AG1151C10138,124129,326SHSOLE030,597 0 98,729
AMERICAN TOWER CORP NEWCOM03027X1005,29819,613SHSOLE05,587 0 14,026
CROWN CASTLE INTL CORP NEWCOM22822V10113,71370,286SHSOLE013,775 0 56,511
ZIMMER BIOMET HOLDINGS INCCOM98956P1025293,292SHSOLE0792 0 2,500
RAYTHEON TECHNOLOGIES CORPCOM75513E1011,42916,751SHSOLE011,599 0 5,152
INTUITCOM461202103360734SHSOLE0734 0 0
MARSH & MCLENNAN COS INCCOM57174810229,555210,085SHSOLE041,836 0 168,250
3M COCOM88579Y1012,75713,880SHSOLE011,389 0 2,491
MAXIM INTEGRATED PRODS INCCOM57772K1014954,696SHSOLE04,696 0 0
OMNICOM GROUP INCCOM6819191061,41417,683SHSOLE011,622 0 6,061
COMCAST CORP NEWCL A20030N10137,836663,561SHSOLE0187,912 0 475,650
VANGUARD INDEX FDSTOTAL STK MKT92290876910,58447,502SHSOLE037,623 0 9,879
SMUCKER J M COCOM NEW8326964058306,407SHSOLE03,760 0 2,647
NORFOLK SOUTHN CORPCOM6558441088573,230SHSOLE0277 0 2,953
WELLTOWER INCCOM95040Q1042853,426SHSOLE03,426 0 0
NEXTERA ENERGY INCCOM65339F10122,677309,453SHSOLE0105,310 0 204,143
DUKE ENERGY CORP NEWCOM NEW26441C2042692,726SHSOLE02,726 0 0
CONOCOPHILLIPSCOM20825C1044,13567,892SHSOLE028,777 0 39,115
CSX CORPCOM12640810338411,971SHSOLE04,165 0 7,806
APPLE INCCOM037833100104,393762,213SHSOLE0284,368 0 477,844
ALLSTATE CORPCOM0200021011,0287,884SHSOLE06,943 0 941
TEKLA HEALTHCARE INVSSH BEN INT87911J1032268,798SHSOLE08,798 0 0
LAM RESEARCH CORPCOM51280710836,85656,641SHSOLE013,626 0 43,015
RPM INTL INCCOM7496851034394,955SHSOLE04,955 0 0
AMERICAN WTR WKS CO INC NEWCOM03042010313,68188,765SHSOLE014,480 0 74,285
SPDR SER TRPRTFLO S&P500 VL78464A5081,59040,216SHSOLE040,216 0 0
CATERPILLAR INCCOM1491231019804,503SHSOLE04,203 0 300
DUKE REALTY CORPCOM NEW26441150551410,849SHSOLE09,180 0 1,669
INTERNATIONAL PAPER COCOM4601461033004,892SHSOLE04,892 0 0
IDEXX LABS INCCOM45168D1045,2348,287SHSOLE02,160 0 6,127
KINDER MORGAN INC DELCOM49456B10127515,086SHSOLE014,881 0 205
ISHARES TRMSCI EMG MKT ETF4642872343,54364,245SHSOLE026,045 0 38,200
ELECTRONIC ARTS INCCOM2855121092591,798SHSOLE01,730 0 68
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V35717,884118,651SHSOLE037,702 0 80,949
CITRIX SYS INCCOM1773761006255,328SHSOLE04,575 0 753
CHUBB LIMITEDCOMH1467J1047314,599SHSOLE03,322 0 1,277
ECOLAB INCCOM2788651009964,834SHSOLE03,784 0 1,050
ISHARES TRS&P 100 ETF4642871015532,819SHSOLE0100 0 2,719
PUBLIC STORAGECOM74460D109211702SHSOLE0702 0 0
VERISIGN INCCOM92343E1024952,175SHSOLE02,175 0 0
AMERICAN EXPRESS COCOM0258161097744,685SHSOLE02,878 0 1,807
GENERAL MLS INCCOM37033410466710,945SHSOLE04,329 0 6,616
OCCIDENTAL PETE CORPCOM6745991052608,320SHSOLE08,320 0 0
S&P GLOBAL INCCOM78409V104236574SHSOLE0574 0 0
KONINKLIJKE PHILIPS N VNY REGIS SHS NEW50047230354711,012SHSOLE010,072 0 940
AKAMAI TECHNOLOGIES INCCOM00971T1012862,451SHSOLE010 0 2,441
KLA CORPCOM NEW4824801001,4014,322SHSOLE03,676 0 646
AVERY DENNISON CORPCOM0536111092591,232SHSOLE01,232 0 0
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428582,44845,071SHSOLE043,589 0 1,482
PAYCHEX INCCOM7043261071,29812,099SHSOLE08,103 0 3,996
TEXAS PACIFIC LAND CORPORATICOM88262P1021,131707SHSOLE0707 0 0
NORTHROP GRUMMAN CORPCOM6668071021,3173,625SHSOLE03,077 0 548
BERKSHIRE HATHAWAY INC DELCL A0846701088372SHSOLE01 0 1
DECKERS OUTDOOR CORPCOM243537107269701SHSOLE01 0 700
CIGNA CORP NEWCOM1255231004691,978SHSOLE01,312 0 666
VALERO ENERGY CORPCOM91913Y1002713,467SHSOLE03,317 0 150
TRACTOR SUPPLY COCOM8923561061,0515,647SHSOLE04,631 0 1,016
TEMPLETON DRAGON FD INCCOM88018T10125610,776SHSOLE010,776 0 0
ROCKWELL AUTOMATION INCCOM77390310912,74844,572SHSOLE07,579 0 36,993
PNC FINL SVCS GROUP INCCOM69347510510,66255,890SHSOLE019,307 0 36,583
OREILLY AUTOMOTIVE INCCOM67103H107278491SHSOLE061 0 430
NETFLIX INCCOM64110L106228432SHSOLE0282 0 150
SPROTT PHYSICAL GOLD & SILVETR UNIT85208R10189848,050SHSOLE0 0 0 48,050
CME GROUP INCCOM12572Q1053081,448SHSOLE01,448 0 0
ISHARES TRCORE US AGGBD ET46428722621,831189,292SHSOLE046,542 0 142,750
BOSTON SCIENTIFIC CORPCOM1011371072215,160SHSOLE03,430 0 1,730
PROLOGIS INC.COM74340W1031,22310,235SHSOLE08,198 0 2,037
BIOGEN INCCOM09062X1037412,141SHSOLE01,321 0 820
LABORATORY CORP AMER HLDGSCOM NEW50540R4096,96325,241SHSOLE010,244 0 14,997
ISHARES TRSELECT DIVID ETF4642871682291,965SHSOLE01,965 0 0
ISHARES TRTIPS BD ETF46428717646,338361,987SHSOLE0154,325 0 207,662
CLOROX CO DELCOM1890541098214,566SHSOLE04,266 0 300
ILLUMINA INCCOM452327109365772SHSOLE0766 0 6
DARDEN RESTAURANTS INCCOM2371941057044,820SHSOLE04,770 0 50
AIR PRODS & CHEMS INCCOM0091581067,36125,587SHSOLE012,394 0 13,193
CONSOLIDATED EDISON INCCOM2091151045287,363SHSOLE06,267 0 1,096
MID-AMER APT CMNTYS INCCOM59522J1033,60021,376SHSOLE06,211 0 15,165
NVIDIA CORPORATIONCOM67066G104574718SHSOLE0576 0 142
V F CORPCOM91820410888410,781SHSOLE03,681 0 7,100
TRAVELERS COMPANIES INCCOM89417E1091,2358,248SHSOLE06,775 0 1,473
AMERICAN ELEC PWR CO INCCOM0255371011,06312,565SHSOLE09,991 0 2,574
WEYERHAEUSER CO MTN BECOM NEW9621661042818,150SHSOLE07,311 0 839
RELIANCE STEEL & ALUMINUM COCOM7595091024833,204SHSOLE02,570 0 634
L3HARRIS TECHNOLOGIES INCCOM5024311092,32810,770SHSOLE07,311 0 3,459
EATON CORP PLCSHSG291831037,42950,138SHSOLE027,634 0 22,504
UNITED RENTALS INCCOM9113631095381,687SHSOLE0337 0 1,350
GALLAGHER ARTHUR J & COCOM3635761092,22215,860SHSOLE012,379 0 3,481
PRICE T ROWE GROUP INCCOM74144T1082041,028SHSOLE01,028 0 0
STANLEY BLACK & DECKER INCCOM85450210116,15578,807SHSOLE011,240 0 67,568
DOVER CORPCOM2600031088785,833SHSOLE05,833 0 0
NOVO-NORDISK A SADR6701002052392,851SHSOLE02,275 0 576
CUMMINS INCCOM2310211065,87924,111SHSOLE011,536 0 12,575
WHIRLPOOL CORPCOM9633201062,85913,114SHSOLE05,296 0 7,818
CINCINNATI FINL CORPCOM1720621014033,452SHSOLE03,452 0 0
BECTON DICKINSON & COCOM0758871091,4085,788SHSOLE02,394 0 3,394
METLIFE INCCOM59156R1083545,914SHSOLE04,508 0 1,406
YUM BRANDS INCCOM9884981012622,282SHSOLE0618 0 1,664
AMN HEALTHCARE SVCS INCCOM0017441017,34275,707SHSOLE05,011 0 70,696
EQUINOR ASASPONSORED ADR29446M10216,463776,571SHSOLE0136,747 0 639,824
ALPHABET INCCAP STK CL A02079K30565,55326,846SHSOLE08,340 0 18,507
SPDR GOLD TRGOLD SHS78463V1077,61045,946SHSOLE043,756 0 2,190
CBRE GROUP INCCL A12504L1098,38197,762SHSOLE031,938 0 65,824
MADISON COVERED CALL & EQUITCOM55743710020925,785SHSOLE025,785 0 0
WEC ENERGY GROUP INCCOM92939U1065736,440SHSOLE05,207 0 1,233
ITRON INCCOM4657411061,59115,918SHSOLE010,212 0 5,706
VANGUARD INDEX FDSVALUE ETF9229087449737,081SHSOLE06,131 0 950
CELANESE CORP DELCOM1508701039506,266SHSOLE05,430 0 836
REGENERON PHARMACEUTICALSCOM75886F10710,36718,561SHSOLE05,454 0 13,107
VANGUARD WORLD FDSHEALTH CAR ETF92204A5048253,337SHSOLE03,137 0 200
VANGUARD INDEX FDSMID CAP ETF9229086291,7847,518SHSOLE07,472 0 46
VANGUARD INDEX FDSSM CP VAL ETF9229086111,1496,614SHSOLE06,435 0 179
VANGUARD INDEX FDSREAL ESTATE ETF9229085531,13211,124SHSOLE011,074 0 50
VANGUARD WORLD FDSMATERIALS ETF92204A8016793,756SHSOLE03,756 0 0
BLACKROCK INCCOM09247X10141,09046,962SHSOLE013,303 0 33,659
VANGUARD INDEX FDSSMALL CP ETF9229087514,24318,834SHSOLE08,571 0 10,263
VANGUARD INDEX FDSGROWTH ETF9229087369963,472SHSOLE03,472 0 0
NUVEEN AMT FREE MUN CR INC FCOM67071L10634319,181SHSOLE019,181 0 0
NUVEEN SELECT TAX-FREE INCOMSH BEN INT67062F1001,52383,259SHSOLE010,500 0 72,759
REPUBLIC SVCS INCCOM7607591005,93153,912SHSOLE016,605 0 37,307
CHARLES RIV LABS INTL INCCOM15986410733,04889,337SHSOLE019,759 0 69,578
SEAGATE TECHNOLOGY HLDNGS PLORD SHSG7997R1034,43050,382SHSOLE023,057 0 27,325
MOSAIC CO NEWCOM61945C1032,25570,680SHSOLE028,264 0 42,416
MCCORMICK & CO INCCOM NON VTG5797802066347,178SHSOLE07,178 0 0
VANGUARD INDEX FDSSML CP GRW ETF922908595211730SHSOLE0730 0 0
OLD DOMINION FREIGHT LINE INCOM6795801001,2815,046SHSOLE0517 0 4,529
PARKER-HANNIFIN CORPCOM7010941044,13513,464SHSOLE06,123 0 7,341
BOSTON BEER INCCL A100557107357350SHSOLE0 0 0 350
ASML HOLDING N VN Y REGISTRY SHSN070592103,0294,384SHSOLE01,308 0 3,076
SPDR SER TRS&P DIVID ETF78464A7631,95215,961SHSOLE013,167 0 2,794
HOLOGIC INCCOM4364401013815,716SHSOLE01,265 0 4,451
ISHARES GOLD TRISHARES NEW46428520485,0132,521,880SHSOLE0801,767 0 1,720,113
THERMO FISHER SCIENTIFIC INCCOM88355610216,60132,907SHSOLE014,462 0 18,445
INVESCO EXCHANGE TRADED FD TWATER RES ETF46137V1423917,304SHSOLE07,304 0 0
ISHARES TREAFE VALUE ETF46428887768713,265SHSOLE013,265 0 0
SALESFORCE COM INCCOM79466L3026,32025,873SHSOLE09,593 0 16,280
EATON VANCE ENHANCED EQUITYCOM2782771082119,060SHSOLE09,060 0 0
EATON VANCE TAX-MANAGED GLOBCOM27829C10516314,997SHSOLE014,997 0 0
PEOPLES UNITED FINANCIAL INCCOM71270410519711,476SHSOLE011,476 0 0
NUVEEN SELECT TAX FREE INCOMSH BEN INT67063C1062,329140,981SHSOLE017,711 0 123,270
BANK HAWAII CORPCOM0625401093173,760SHSOLE03,760 0 0
VANGUARD WORLD FDSINF TECH ETF92204A7026461,620SHSOLE01,449 0 171
ISHARES SILVER TRISHARES46428Q10954022,276SHSOLE011,306 0 10,970
SPDR SER TRS&P BIOTECH78464A8703162,333SHSOLE01,298 0 1,035
SPDR SER TRS&P HOMEBUILD78464A8884175,699SHSOLE05,599 0 100
SPDR SER TRNUVEEN BLMBRG SR78468R73962112,532SHSOLE01,600 0 10,932
HESS CORPCOM42809H1072362,700SHSOLE02,700 0 0
MASTERCARD INCORPORATEDCL A57636Q1045731,570SHSOLE01,171 0 399
EVERCORE INCCLASS A29977A1051,60511,399SHSOLE06,252 0 5,147
WISDOMTREE TRUS MIDCAP DIVID97717W50593522,294SHSOLE022,294 0 0
WISDOMTREE TRUS TOTAL DIVIDND97717W1094073,432SHSOLE03,432 0 0
ISHARES TRCORE S&P TTL STK4642871506866,946SHSOLE05,731 0 1,215
NUVEEN SELECT TAX FREE INCOMSH BEN INT67063X10035719,100SHSOLE02,200 0 16,900
VANGUARD INDEX FDSLARGE CAP ETF9229086374672,326SHSOLE02,026 0 300
COSTAR GROUP INCCOM22160N1092062,490SHSOLE02,490 0 0
ARES CAPITAL CORPCOM04010L10339320,073SHSOLE011,463 0 8,610
BADGER METER INCCOM0565251085245,339SHSOLE05,339 0 0
CAMBRIDGE BANCORPCOM1321521091,02012,294SHSOLE05,794 0 6,500
VANGUARD INDEX FDSMCAP GR IDXVIP9229085383571,512SHSOLE01,132 0 380
OWENS CORNING NEWCOM6907421014514,603SHSOLE04,603 0 0
VANGUARD INTL EQUITY INDEX FALLWRLD EX US9220427756,468102,034SHSOLE053,743 0 48,291
ISHARES TRIBOXX HI YD ETF4642885136,05068,719SHSOLE059,057 0 9,662
ISHARES TRISHS 1-5YR INVS46428864642,323772,182SHSOLE0391,543 0 380,639
VANGUARD BD INDEX FDSSHORT TRM BOND9219378271,50218,281SHSOLE08,685 0 9,596
VANGUARD BD INDEX FDSINTERMED TERM9219378193704,111SHSOLE01,698 0 2,413
FIRST TR EXCHANGE-TRADED FDDJ INTERNT IDX33733E3023601,470SHSOLE01,135 0 335
SPDR SER TRPORTFOLIO S&P40078464A8472876,082SHSOLE0241 0 5,841
VANGUARD BD INDEX FDSTOTAL BND MRKT9219378358339,694SHSOLE08,163 0 1,531
ISHARES TRMSCI KLD400 SOC4642885707529,084SHSOLE08,514 0 570
BLACKSTONE GROUP INCCOM09260D1074945,084SHSOLE05,084 0 0
ISHARES TRMBS ETF4642885882,22520,562SHSOLE0516 0 20,046
ISHARES TRPFD AND INCM SEC4642886871,13928,956SHSOLE025,602 0 3,354
INVESCO EXCHANGE TRADED FD TS&P500 EQL TEC46137V282233805SHSOLE0775 0 30
TE CONNECTIVITY LTDREG SHSH849891045,04737,330SHSOLE019,876 0 17,454
AECOMCOM00766T1001,77127,970SHSOLE018,384 0 9,586
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464067897,527SHSOLE02,887 0 4,640
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438585,353103,905SHSOLE0102,395 0 1,510
VANECK VECTORS ETF TRLOW CARBN ENERGY92189F5025203,227SHSOLE0368 0 2,859
ISHARES TRNATIONAL MUN ETF4642884142,78323,748SHSOLE020,807 0 2,941
VANGUARD INTL EQUITY INDEX FFTSE SMCAP ETF92204271818,501135,591SHSOLE054,478 0 81,113
SPDR SER TRBLOMBERG INTL TR78464A51647516,197SHSOLE013,587 0 2,610
WISDOMTREE TREMG MKTS SMCAP97717W2814909,000SHSOLE09,000 0 0
SPDR SER TRPORTFLI TIPS ETF78464A6562728,745SHSOLE05,620 0 3,125
BROOKFIELD INFRAST PARTNERSLP INT UNITG1625210157210,293SHSOLE03,775 0 6,518
SPDR SER TRBLOOMBERG BRCLYS78468R6225965,424SHSOLE05,424 0 0
ISHARES TRINTRM GOV CR ETF46428861259,566515,186SHSOLE0104,415 0 410,771
ISHARES TREAFE SML CP ETF4642882733,03740,950SHSOLE012,210 0 28,740
MSCI INCCOM55354G1003,1745,954SHSOLE03,513 0 2,441
VISA INCCOM CL A92826C83943,345185,378SHSOLE052,824 0 132,555
PHILIP MORRIS INTL INCCOM7181721096416,469SHSOLE04,526 0 1,943
VANECK VECTORS ETF TRINTRMDT MUNI ETF92189H2011,26324,369SHSOLE02,087 0 22,282
INVESCO EXCH TRADED FD TR IIFNDMNTL HY CRP46138E71934817,824SHSOLE017,824 0 0
INVESCO EXCH TRADED FD TR IICALIF AMT MUN46138E20632711,619SHSOLE011,619 0 0
INVESCO EXCHANGE TRADED FD TS&P500 EQL MAT46137V3163392,060SHSOLE02,060 0 0
XPO LOGISTICS INCCOM9837931005,48239,189SHSOLE012,478 0 26,711
SPDR INDEX SHS FDSDJ GLB RL ES ETF78463X7492404,653SHSOLE04,653 0 0
ISHARES TRMSCI ACWI ETF4642882578027,929SHSOLE041 0 7,888
VANGUARD INTL EQUITY INDEX FTT WRLD ST ETF9220427424634,465SHSOLE04,465 0 0
ENERGY RECOVERY INCCOM29270J10025611,247SHSOLE011,247 0 0
ISHARES TRSHRT NAT MUN ETF4642881585,80053,795SHSOLE033,119 0 20,676
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C8706,45967,939SHSOLE043,559 0 24,380
BROADCOM INCCOM11135F10132,79668,778SHSOLE017,154 0 51,624
PIMCO ETF TR1-5 US TIP IDX72201R20592616,823SHSOLE02,976 0 13,847
SPDR SER TRICE PFD SEC ETF78464A29229,163659,499SHSOLE0223,803 0 435,696
VERISK ANALYTICS INCCOM92345Y1066,05834,672SHSOLE07,905 0 26,767
SCHWAB STRATEGIC TRINTL EQTY ETF8085248051,52038,530SHSOLE012,780 0 25,750
SCHWAB STRATEGIC TRUS LRG CAP ETF8085242013,62334,844SHSOLE010,360 0 24,484
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4092,11325,545SHSOLE019,728 0 5,816
SCHWAB STRATEGIC TRUS SML CAP ETF8085246075425,198SHSOLE05,198 0 0
VANGUARD SCOTTSDALE FDSSHORT TERM TREAS92206C1022283,715SHSOLE03,715 0 0
VANGUARD SCOTTSDALE FDSMORTG-BACK SEC92206C77120,828390,260SHSOLE0181,919 0 208,341
SCHWAB STRATEGIC TREMRG MKTEQ ETF8085247063149,563SHSOLE09,563 0 0
GENERAC HLDGS INCCOM36873610422,26153,622SHSOLE012,394 0 41,228
MAIN STR CAP CORPCOM56035L1042636,410SHSOLE06,410 0 0
SCHWAB STRATEGIC TRINTRM TRM TRES8085248542173,821SHSOLE03,666 0 155
NXP SEMICONDUCTORS N VCOMN6596X1092,15610,478SHSOLE06,886 0 3,592
SCHWAB STRATEGIC TRUS TIPS ETF8085248704427,069SHSOLE04,075 0 2,994
SPDR INDEX SHS FDSGLB NAT RESRCE78463X5412604,908SHSOLE04,908 0 0
VANGUARD INDEX FDSS&P 500 ETF SHS9229083636,45216,395SHSOLE07,245 0 9,150
GENERAL MTRS COCOM37045V10019,931336,839SHSOLE097,197 0 239,642
MP MATERIALS CORPCOM CL A5533681012737,397SHSOLE07,397 0 0
ISHARES TR0-5 YR TIPS ETF46429B7476,05156,922SHSOLE030,039 0 26,883
SCHWAB STRATEGIC TRUS MID-CAP ETF8085245081,39217,790SHSOLE02,994 0 14,796
HCA HEALTHCARE INCCOM40412C1014,68022,638SHSOLE09,619 0 13,019
INVESCO EXCH TRADED FD TR IISR LN ETF46138G5081,41563,895SHSOLE028,088 0 35,807
MARATHON PETE CORPCOM56585A1022,35739,002SHSOLE013,284 0 25,718
FORTUNE BRANDS HOME & SEC INCOM34964C1065,28453,042SHSOLE019,026 0 34,016
XYLEM INCCOM98419M1006,92957,757SHSOLE021,936 0 35,822
APTIV PLCSHSG6095L1096,42340,828SHSOLE016,741 0 24,087
PHILLIPS 66COM7185461045726,661SHSOLE04,123 0 2,538
ENPHASE ENERGY INCCOM29355A1071,98310,801SHSOLE07,162 0 3,639
FACEBOOK INCCL A30303M1027,41421,323SHSOLE011,341 0 9,982
SERVICENOW INCCOM81762P102254463SHSOLE0235 0 228
ISHARES INCCORE MSCI EMKT46434G10328,008418,093SHSOLE0176,679 0 241,414
ISHARES TRCORE MSCI TOTAL46432F8344005,452SHSOLE02,836 0 2,616
ISHARES TRCORE MSCI EAFE46432F84283,4811,115,167SHSOLE0450,846 0 664,322
VANGUARD MALVERN FDSSTRM INFPROIDX9220208054,10078,235SHSOLE08,821 0 69,414
ABBVIE INCCOM00287Y1094,47239,699SHSOLE034,594 0 5,105
T-MOBILE US INCCOM8725901047,77053,646SHSOLE021,819 0 31,827
IQVIA HLDGS INCCOM46266C1054291,769SHSOLE0269 0 1,500
HANNON ARMSTRONG SUST INFR CCOM41068X1001,64829,353SHSOLE019,160 0 10,193
INVESCO EXCH TRD SLF IDX FDBULSHS 2021 CB46138J70074535,307SHSOLE035,307 0 0
INVESCO EXCH TRD SLF IDX FDBULSHS 2022 CB46138J88266030,569SHSOLE030,569 0 0
TWITTER INCCOM90184L1023805,523SHSOLE05,523 0 0
ALPHABET INCCAP STK CL C02079K1075,7552,296SHSOLE0983 0 1,313
ATLANTICA SUSTAINABLE INFR PSHSG0751N1032105,655SHSOLE05,655 0 0
NEXTERA ENERGY PARTNERS LPCOM UNIT PART IN65341B1064175,460SHSOLE05,460 0 0
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1023471,528SHSOLE0996 0 532
INVESCO EXCH TRD SLF IDX FDBULSHS 2023 CB46138J86638317,648SHSOLE017,648 0 0
ARK ETF TRINNOVATION ETF00214Q1044053,099SHSOLE03,069 0 30
TOPBUILD CORPCOM89055F1032371,196SHSOLE01,196 0 0
PAYPAL HLDGS INCCOM70450Y1037382,532SHSOLE01,729 0 803
HOULIHAN LOKEY INCCL A44159310014,582178,289SHSOLE040,816 0 137,473
SELECT SECTOR SPDR TRRL EST SEL SEC81369Y8602164,868SHSOLE03,857 0 1,011
SPDR SER TRSPDR S&P 500 ETF78468R7961,44513,615SHSOLE011,864 0 1,751
AVANGRID INCCOM05351W1033176,159SHSOLE06,159 0 0
COCA-COLA EUROPACIFIC PARTNESHSG2583910413,276223,807SHSOLE041,944 0 181,863
FORTIVE CORPCOM34959J1085,40377,476SHSOLE026,750 0 50,726
TPI COMPOSITES INCCOM87266J1041,21024,995SHSOLE017,990 0 7,005
ISHARES INCESG AWR MSCI EM46434G86320,710458,698SHSOLE0110,601 0 348,097
ISHARES TRESG AW MSCI EAFE46435G51642,465537,322SHSOLE0139,103 0 398,219
SPDR INDEX SHS FDSMSCI EAFE FS ETF78470E1062,68732,169SHSOLE017,305 0 14,864
ISHARES TRESG AWR MSCI USA46435G4258,77389,089SHSOLE054,729 0 34,360
SPDR INDEX SHS FDSMSCI EMR MKT ETF78470E2051,06212,941SHSOLE011,837 0 1,104
ISHARES TRESG AWRE 1 5 YR46435G2434,087156,951SHSOLE0119,596 0 37,355
ISHARES TRRUSEL 2500 ETF46435G2683234,880SHSOLE02,938 0 1,942
ISHARES TRESG AWRE USD ETF46435G1931,08339,083SHSOLE028,694 0 10,389
ROKU INCCOM CL A77543R102283616SHSOLE0616 0 0
NUTRIEN LTDCOM67077M1082944,848SHSOLE03,656 0 1,192
ISHARES TRESG AWARE MSCI46435U66354,8361,358,337SHSOLE0309,892 0 1,048,445
SELECT SECTOR SPDR TRCOMMUNICATION81369Y8522142,639SHSOLE01,211 0 1,428
BLOOM ENERGY CORPCOM CL A0937121072509,290SHSOLE09,290 0 0
VANGUARD WORLD FDESG INTL STK ETF9219107252253,500SHSOLE03,500 0 0
LIVENT CORPCOM53814L10819410,000SHSOLE010,000 0 0
LINDE PLCSHSG5494J1036442,229SHSOLE01,486 0 743
DOW INCCOM2605571031,20519,045SHSOLE014,108 0 4,937
BALLYS CORPORATIONCOM05875B1062003,700SHSOLE03,700 0 0
PINTEREST INCCL A72352L1063844,864SHSOLE04,864 0 0
CHARGEPOINT HOLDINGS INCCOM CL A15961R1053269,379SHSOLE09,379 0 0
NUSHARES ETF TRESG HI TLD CRP67092P8541,00540,490SHSOLE020,327 0 20,163
CARRIER GLOBAL CORPORATIONCOM14448C10464013,173SHSOLE09,348 0 3,825
OTIS WORLDWIDE CORPCOM68902V1074605,631SHSOLE03,759 0 1,872
VIATRIS INCCOM92556V10620114,041SHSOLE01,047 0 12,994
PERIDOT ACQUISITION CORPSHS CL AG7008A11513611,205SHSOLE011,205 0 0
DECARBONIZATION PLUS ACQU COCOM CL A24279710810710,417SHSOLE010,417 0 0