0001172661-22-000300.txt : 20220210 0001172661-22-000300.hdr.sgml : 20220210 20220210112007 ACCESSION NUMBER: 0001172661-22-000300 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220210 DATE AS OF CHANGE: 20220210 EFFECTIVENESS DATE: 20220210 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ANCHOR CAPITAL ADVISORS LLC CENTRAL INDEX KEY: 0000813933 IRS NUMBER: 204669888 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-01880 FILM NUMBER: 22612134 BUSINESS ADDRESS: STREET 1: TWO INTERNATIONAL PLACE CITY: BOSTON STATE: MA ZIP: 02110 BUSINESS PHONE: 6173683803 MAIL ADDRESS: STREET 1: TWO INTERNATIONAL PLACE CITY: BOSTON STATE: MA ZIP: 02110 FORMER COMPANY: FORMER CONFORMED NAME: ANCHOR CAPITAL ADVISORS INC DATE OF NAME CHANGE: 19990402 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0000813933 XXXXXXXX 12-31-2021 12-31-2021 false ANCHOR CAPITAL ADVISORS LLC
Two International Place Boston MA 02110
13F HOLDINGS REPORT 028-01880 N
Michelle Demerle Compliance Officer 617-338-3800 /s/ Michelle Demerle Boston MA 02-10-2022 0 268 5048641
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 652 3670 SH SOLE 3440 0 230 AAR CORP COM 000361105 1404 35968 SH SOLE 35298 0 670 ABBOTT LABS COM 002824100 23474 166786 SH SOLE 164187 0 2599 ABBVIE INC COM 00287Y109 620 4576 SH SOLE 4576 0 0 ALCON AG ORD SHS h01301128 22894 262784 SH SOLE 259627 0 3157 ALLEGHANY CORP MD COM 017175100 52342 78404 SH SOLE 75691 0 2713 ALLIANT ENERGY CORP COM 018802108 52267 850286 SH SOLE 820549 0 29737 ALPHABET INC CAP STK CL A 02079K305 1194 412 SH SOLE 354 0 58 ALPHABET INC CAP STK CL C 02079K107 961 332 SH SOLE 267 0 65 AMAZON COM INC COM 023135106 510 153 SH SOLE 153 0 0 AMERICAN EXPRESS CO COM 025816109 25392 155210 SH SOLE 152622 0 2588 AMGEN INC COM 031162100 278 1235 SH SOLE 1235 0 0 ANALOG DEVICES INC COM 032654105 80432 457600 SH SOLE 444262 0 13338 AON PLC SHS CL A G0403H108 2549 8481 SH SOLE 8481 0 0 APPLE INC COM 037833100 45062 253773 SH SOLE 248634 0 5139 AUDIOEYE INC COM NEW 050734201 158 22547 SH SOLE 22547 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 252 1020 SH SOLE 1020 0 0 AVERY DENNISON CORP COM 053611109 54526 251769 SH SOLE 243493 0 8276 BANK HAWAII CORP COM 062540109 57237 683349 SH SOLE 661122 0 22227 BANK MARIN BANCORP COM 063425102 970 26063 SH SOLE 25638 0 425 BARNES GROUP INC COM 067806109 721 15477 SH SOLE 15252 0 225 BECTON DICKINSON & CO COM 075887109 404 1608 SH SOLE 1608 0 0 BERKLEY W R CORP COM 084423102 20679 250993 SH SOLE 246714 0 4279 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13997 46813 SH SOLE 46003 0 810 BK OF AMERICA CORP COM 060505104 1843 41417 SH SOLE 41417 0 0 BM TECHNOLOGIES INC CL A COM 05591l107 1155 125461 SH SOLE 125461 0 0 BOEING CO COM 097023105 17984 89330 SH SOLE 87840 0 1490 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 66118 779785 SH SOLE 757761 0 22024 BOSTON SCIENTIFIC CORP COM 101137107 67023 1577751 SH SOLE 1533938 0 43813 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 96798 529472 SH SOLE 511227 0 18245 BURLINGTON STORES INC COM 122017106 53561 183736 SH SOLE 177149 0 6587 BWX TECHNOLOGIES INC COM 05605h100 67433 1408377 SH SOLE 1370133 0 38244 CAMBRIDGE BANCORP COM 132152109 341 3644 SH SOLE 3644 0 0 CANADIAN PAC RY LTD COM 13645T100 1028 14286 SH SOLE 13984 0 302 CARGURUS INC COM CL A 141788109 82089 2440219 SH SOLE 2354212 0 86007 CARLOTZ INC COM CL A 142552108 302 133225 SH SOLE 133225 0 0 CASEYS GEN STORES INC COM 147528103 58247 295146 SH SOLE 284745 0 10401 CATERPILLAR INC COM 149123101 223 1080 SH SOLE 1080 0 0 CAVCO INDS INC DEL COM 149568107 1618 5094 SH SOLE 5010 0 84 CBDMD INC COM 12482w101 49 45480 SH SOLE 45480 0 0 CBOE GLOBAL MKTS INC COM 12503m108 98586 756026 SH SOLE 732359 0 23667 CELSIUS HLDGS INC COM NEW 15118v207 912 12228 SH SOLE 12228 0 0 CHUBB LIMITED COM h1467j104 31189 161344 SH SOLE 158622 0 2722 CISCO SYS INC COM 17275R102 3072 48470 SH SOLE 46959 0 1511 CITI TRENDS INC COM 17306x102 5614 59247 SH SOLE 58739 0 508 CITIGROUP INC COM NEW 172967424 17545 290536 SH SOLE 287154 0 3382 CLARIVATE PLC ORD SHS g21810109 13790 586304 SH SOLE 580096 0 6208 CLOROX CO DEL COM 189054109 50058 287098 SH SOLE 277823 0 9275 COCA COLA CO COM 191216100 2778 46918 SH SOLE 46618 0 300 COLGATE PALMOLIVE CO COM 194162103 3728 43679 SH SOLE 43164 0 515 COLUMBIA BKG SYS INC COM 197236102 730 22313 SH SOLE 21935 0 378 COMCAST CORP NEW CL A 20030n101 25042 497559 SH SOLE 487985 0 9574 COMMUNITY BK SYS INC COM 203607106 4732 63530 SH SOLE 63198 0 332 CONOCOPHILLIPS COM 20825C104 425 5890 SH SOLE 5490 0 400 CONSTRUCTION PARTNERS INC COM CL A 21044c107 670 22773 SH SOLE 22418 0 355 CORTEVA INC COM 22052l104 19233 406796 SH SOLE 399374 0 7422 CROWN HLDGS INC COM 228368106 14850 134240 SH SOLE 133268 0 972 DENTSPLY SIRONA INC COM 24906P109 589 10562 SH SOLE 10562 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 352 1600 SH SOLE 1600 0 0 DISNEY WALT CO COM 254687106 19261 124353 SH SOLE 123089 0 1264 DOLLAR GEN CORP NEW COM 256677105 92279 391295 SH SOLE 379889 0 11406 DONALDSON INC COM 257651109 32709 551950 SH SOLE 532575 0 19375 DORMAN PRODS INC COM 258278100 36906 326569 SH SOLE 315221 0 11348 DOUGLAS DYNAMICS INC COM 25960R105 756 19355 SH SOLE 19007 0 348 DOW INC COM 260557103 1868 32932 SH SOLE 31597 0 1335 DREAM FINDERS HOMES INC COM CL A 26154d100 1640 84306 SH SOLE 84306 0 0 DUPONT DE NEMOURS INC COM 26614n102 324 4013 SH SOLE 3963 0 50 EASTERLY GOVT PPTYS INC COM 27616p103 2749 119933 SH SOLE 115305 0 4628 EASTERN BANKSHARES INC COM 27627n105 3531 175062 SH SOLE 174192 0 870 EATON CORP PLC SHS G29183103 32676 189073 SH SOLE 185249 0 3824 ELECTRONIC ARTS INC COM 285512109 3208 24323 SH SOLE 24323 0 0 ENTERGY CORP NEW COM 29364g103 73456 652072 SH SOLE 634008 0 18064 ENVELA CORP COM 29402e102 150 36940 SH SOLE 36940 0 0 EPAM SYS INC COM 29414b104 64354 96273 SH SOLE 93035 0 3238 EVEREST RE GROUP LTD COM G3223R108 1866 6811 SH SOLE 6474 0 337 EVERSOURCE ENERGY COM 30040W108 939 10317 SH SOLE 10317 0 0 EVI INDS INC COM 26929n102 1255 40200 SH SOLE 39693 0 507 EXP WORLD HLDGS INC COM 30212w100 2285 67812 SH SOLE 67532 0 280 EXPEDIA GROUP INC COM NEW 30212P303 53593 296551 SH SOLE 286444 0 10107 EXPEDITORS INTL WASH INC COM 302130109 83518 621926 SH SOLE 600116 0 21810 FACTSET RESH SYS INC COM 303075105 729 1500 SH SOLE 1500 0 0 FATHOM HOLDINGS INC COM 31189v109 805 39359 SH SOLE 39359 0 0 FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 727 14340 SH SOLE 14340 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 1764 33270 SH SOLE 28470 0 4800 FIRST AMERN FINL CORP COM 31847r102 116844 1493595 SH SOLE 1448720 0 44875 FIRST LONG IS CORP COM 320734106 1181 54696 SH SOLE 53729 0 967 FIRST REP BK SAN FRANCISCO C COM 33616C100 94086 455602 SH SOLE 439458 0 16144 FISERV INC COM 337738108 20938 201732 SH SOLE 199024 0 2708 FLUOR CORP NEW COM 343412102 84546 3413237 SH SOLE 3293844 0 119393 FRANCO NEV CORP COM 351858105 12392 89612 SH SOLE 88855 0 757 GARTNER INC COM 366651107 113071 338212 SH SOLE 327717 0 10495 GENUINE PARTS CO COM 372460105 2539 18109 SH SOLE 17436 0 673 GIBRALTAR INDS INC COM 374689107 2907 43592 SH SOLE 43317 0 275 GLAXOSMITHKLINE PLC SPONSORED ADR 37733w105 746 16910 SH SOLE 16170 0 740 GLOBE LIFE INC COM 37959e102 62266 664383 SH SOLE 643965 0 20418 GRAFTECH INTL LTD COM 384313508 1276 107835 SH SOLE 106095 0 1740 GXO LOGISTICS INCORPORATED COMMON STOCK 36262g101 74914 824773 SH SOLE 797671 0 27102 HARROW HEALTH INC COM 415858109 1618 187225 SH SOLE 185190 0 2035 HASBRO INC COM 418056107 51841 509348 SH SOLE 491663 0 17685 HELEN OF TROY LTD COM G4388N106 36861 150780 SH SOLE 146012 0 4768 HERSHEY CO COM 427866108 52756 272681 SH SOLE 263130 0 9551 HEXCEL CORP NEW COM 428291108 49290 951547 SH SOLE 917706 0 33841 HILLMAN SOLUTIONS CORP COM 431636109 800 74378 SH SOLE 74378 0 0 HINGHAM INSTN SVGS MASS COM 433323102 1074 2557 SH SOLE 2517 0 40 HOLOGIC INC COM 436440101 2781 36325 SH SOLE 36325 0 0 HOME DEPOT INC COM 437076102 2050 4940 SH SOLE 4940 0 0 HONEYWELL INTL INC COM 438516106 2904 13926 SH SOLE 13926 0 0 HOST HOTELS & RESORTS INC COM 44107p104 394 22668 SH SOLE 22268 0 400 HUBBELL INC COM 443510607 58317 280005 SH SOLE 270331 0 9674 HUDSON PAC PPTYS INC COM 444097109 64308 2602514 SH SOLE 2518416 0 84098 HUMANA INC COM 444859102 23839 51392 SH SOLE 50624 0 768 HUNTSMAN CORP COM 447011107 20527 588497 SH SOLE 576959 0 11538 HYRECAR INC COM 44916t107 519 110113 SH SOLE 110113 0 0 IAA INC COM 449253103 39099 772410 SH SOLE 748385 0 24025 ICF INTL INC COM 44925c103 5319 51869 SH SOLE 51624 0 245 IDACORP INC COM 451107106 25107 221575 SH SOLE 216926 0 4649 ILLINOIS TOOL WKS INC COM 452308109 694 2814 SH SOLE 2814 0 0 INSPERITY INC COM 45778q107 79324 671614 SH SOLE 648318 0 23296 INTEL CORP COM 458140100 950 18443 SH SOLE 18313 0 130 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 503 3341 SH SOLE 3213 0 128 INTERNATIONAL MNY EXPRESS IN COM 46005l101 3948 247371 SH SOLE 246006 0 1365 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 711 21560 SH SOLE 21560 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138g870 450 17380 SH SOLE 17380 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 237 596 SH SOLE 596 0 0 ISHARES INC MSCI EMERG MRKT 464286533 325 5173 SH SOLE 5173 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 29519 229417 SH SOLE 229417 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 18758 163111 SH SOLE 163111 0 0 ISHARES TR CORE MSCI EAFE 46432F842 363 4867 SH SOLE 4867 0 0 ISHARES TR CORE US AGGBD ET 464287226 878 7700 SH SOLE 7545 0 155 ISHARES TR FLTG RATE NT ETF 46429b655 16197 319275 SH SOLE 319275 0 0 ISHARES TR GLB INFRASTR ETF 464288372 1900 39938 SH SOLE 39938 0 0 ISHARES TR IBOXX INV CP ETF 464287242 6765 51050 SH SOLE 51050 0 0 ISHARES TR ISHARES BIOTECH 464287556 719 4710 SH SOLE 4710 0 0 ISHARES TR MBS ETF 464288588 14282 132940 SH SOLE 132940 0 0 ISHARES TR MODERT ALLOC ETF 464289875 311 6840 SH SOLE 6840 0 0 ISHARES TR MSCI ACWI ETF 464288257 800 7570 SH SOLE 7570 0 0 ISHARES TR MSCI EAFE ETF 464287465 1699 21597 SH SOLE 21597 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 1188 15478 SH SOLE 15478 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 887 18150 SH SOLE 18150 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 352 4350 SH SOLE 4350 0 0 ISHARES TR RUS 1000 ETF 464287622 4902 18536 SH SOLE 18536 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 20037 119318 SH SOLE 112973 0 6345 ISHARES TR RUS 2000 VAL ETF 464287630 1192 7180 SH SOLE 7180 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 35756 292175 SH SOLE 279982 0 12193 ISHARES TR RUS MID CAP ETF 464287499 2641 31815 SH SOLE 31815 0 0 ISHARES TR RUS TP200 VL ETF 464289420 266 3795 SH SOLE 3795 0 0 ISHARES TR RUSEL 2500 ETF 46435g268 578 8705 SH SOLE 8705 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 5382 24195 SH SOLE 24195 0 0 ISHARES TR S&P MC 400VL ETF 464287705 4216 38094 SH SOLE 38094 0 0 ISHARES U S ETF TR GSCI CMDTY STGY 46431w853 316 10251 SH SOLE 10251 0 0 JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103n106 1202 96005 SH SOLE 96005 0 0 JOHNSON & JOHNSON COM 478160104 26570 155319 SH SOLE 152230 0 3089 JPMORGAN CHASE & CO COM 46625h100 37950 239657 SH SOLE 234959 0 4698 KADANT INC COM 48282T104 562 2440 SH SOLE 2440 0 0 KAMAN CORP COM 483548103 814 18875 SH SOLE 18600 0 275 LAMAR ADVERTISING CO NEW CL A 512816109 20032 165141 SH SOLE 161831 0 3310 LAUDER ESTEE COS INC CL A 518439104 20373 55033 SH SOLE 54013 0 1020 LIBERTY BROADBAND CORP COM SER C 530307305 75089 466099 SH SOLE 449991 0 16108 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 51168 1006260 SH SOLE 971636 0 34624 LIFEMD INC COM 53216b104 414 106930 SH SOLE 106930 0 0 LILLY ELI & CO COM 532457108 407 1475 SH SOLE 1475 0 0 LIVEONE INC COM 53814x102 45 35015 SH SOLE 35015 0 0 LOCKHEED MARTIN CORP COM 539830109 3227 9080 SH SOLE 8848 0 232 LOWES COS INC COM 548661107 29092 112552 SH SOLE 110846 0 1706 M & T BK CORP COM 55261f104 53115 345845 SH SOLE 336125 0 9720 MAMAMANCINI S HLDGS INC COM 56146t103 106 52785 SH SOLE 52785 0 0 MARATHON PETE CORP COM 56585a102 21267 332353 SH SOLE 327417 0 4936 MARKEL CORP COM 570535104 71272 57757 SH SOLE 56045 0 1712 MARRIOTT INTL INC NEW CL A 571903202 14060 85087 SH SOLE 83799 0 1288 MASTECH DIGITAL INC COM 57633b100 1176 68911 SH SOLE 67911 0 1000 MCDONALDS CORP COM 580135101 554 2065 SH SOLE 2065 0 0 MCKESSON CORP COM 58155Q103 27251 109630 SH SOLE 107968 0 1662 MEDTRONIC PLC SHS G5960l103 24606 237852 SH SOLE 233453 0 4399 META PLATFORMS INC CL A 30303M102 18185 54067 SH SOLE 53561 0 506 MICROSOFT CORP COM 594918104 48427 143992 SH SOLE 141230 0 2762 MID-AMER APT CMNTYS INC COM 59522J103 841 3666 SH SOLE 3261 0 405 MIMECAST LTD ORD SHS g14838109 853 10720 SH SOLE 10565 0 155 MONDELEZ INTL INC CL A 609207105 28655 432137 SH SOLE 424356 0 7781 MSA SAFETY INC COM 553498106 3658 24229 SH SOLE 24083 0 146 MVB FINL CORP COM 553810102 1263 30418 SH SOLE 29923 0 495 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 6317 91281 SH SOLE 87952 0 3329 NEXTERA ENERGY INC COM 65339F101 261 2800 SH SOLE 2800 0 0 NICOLET BANKSHARES INC COM 65406e102 4142 48302 SH SOLE 48037 0 265 NORFOLK SOUTHN CORP COM 655844108 396 1330 SH SOLE 1330 0 0 NUVASIVE INC COM 670704105 44488 847710 SH SOLE 821843 0 25867 NV5 GLOBAL INC COM 62945v109 5822 42155 SH SOLE 41960 0 195 OLLIES BARGAIN OUTLET HLDGS COM 681116109 25179 491867 SH SOLE 476131 0 15736 OPEN LENDING CORP COM CL A 68373j104 2599 115617 SH SOLE 114737 0 880 ORACLE CORP COM 68389X105 303 3475 SH SOLE 3475 0 0 PARTS ID INC COM CL A 702141102 86 35070 SH SOLE 35070 0 0 PAYPAL HLDGS INC COM 70450y103 19313 102414 SH SOLE 100395 0 2019 PAYSIGN INC COM 70451a104 52 32740 SH SOLE 32740 0 0 PEPSICO INC COM 713448108 27037 155642 SH SOLE 153027 0 2615 PERFICIENT INC COM 71375U101 4258 32932 SH SOLE 32697 0 235 PFIZER INC COM 717081103 1872 31701 SH SOLE 30481 0 1220 PIMCO ETF TR ENHAN SHRT MA AC 72201r833 11371 111966 SH SOLE 111806 0 160 PIONEER NAT RES CO COM 723787107 3108 17089 SH SOLE 17089 0 0 PJT PARTNERS INC COM CL A 69343t107 1276 17220 SH SOLE 16950 0 270 PNC FINL SVCS GROUP INC COM 693475105 18387 91699 SH SOLE 90259 0 1440 PORTLAND GEN ELEC CO COM NEW 736508847 69140 1306503 SH SOLE 1259635 0 46868 POWER REIT COM 73933h101 2673 38804 SH SOLE 38804 0 0 PROCTER AND GAMBLE CO COM 742718109 32036 195843 SH SOLE 192810 0 3033 PROGRESSIVE CORP COM 743315103 25969 252987 SH SOLE 248482 0 4505 PS BUSINESS PKS INC CALIF COM 69360J107 595 3229 SH SOLE 3179 0 50 QUALCOMM INC COM 747525103 1855 10146 SH SOLE 9306 0 840 RAYTHEON TECHNOLOGIES CORP COM 75513e101 18546 215505 SH SOLE 211590 0 3915 RED VIOLET INC COM 75704l104 2049 51614 SH SOLE 51614 0 0 RESMED INC COM 761152107 866 3325 SH SOLE 3325 0 0 ROSS STORES INC COM 778296103 21458 187765 SH SOLE 185132 0 2633 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 465 10731 SH SOLE 10731 0 0 ROYAL GOLD INC COM 780287108 39037 371040 SH SOLE 357523 0 13517 RPM INTL INC COM 749685103 2962 29326 SH SOLE 28168 0 1158 S&P GLOBAL INC COM 78409V104 397 841 SH SOLE 571 0 270 SAFETY INS GROUP INC COM 78648t100 1263 14854 SH SOLE 14604 0 250 SCIENCE APPLICATIONS INTL CO COM 808625107 590 7060 SH SOLE 6960 0 100 SIGNATURE BK NEW YORK N Y COM 82669G104 872 2696 SH SOLE 2651 0 45 SIMPSON MFG INC COM 829073105 1188 8546 SH SOLE 8411 0 135 SMITH A O CORP COM 831865209 106449 1239945 SH SOLE 1201700 0 38245 SOLAREDGE TECHNOLOGIES INC COM 83417m104 66719 237799 SH SOLE 229790 0 8009 SONOCO PRODS CO COM 835495102 1768 30543 SH SOLE 28969 0 1574 SOUTHERN CO COM 842587107 233 3400 SH SOLE 3400 0 0 SP PLUS CORP COM 78469c103 3279 116186 SH SOLE 116186 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790a105 639 6279 SH SOLE 6179 0 100 SS&C TECHNOLOGIES HLDGS INC COM 78467j100 89035 1086059 SH SOLE 1052998 0 33061 STAG INDL INC COM 85254J102 1183 24674 SH SOLE 24289 0 385 STATE STR CORP COM 857477103 615 6609 SH SOLE 6609 0 0 STORE CAP CORP COM 862121100 1142 33206 SH SOLE 31311 0 1895 STRYKER CORPORATION COM 863667101 911 3408 SH SOLE 3408 0 0 SUN CMNTYS INC COM 866674104 103314 492041 SH SOLE 475326 0 16715 SYSCO CORP COM 871829107 218 2775 SH SOLE 2540 0 235 TE CONNECTIVITY LTD SHS H84989104 30742 190544 SH SOLE 187242 0 3302 TEXAS INSTRS INC COM 882508104 2282 12110 SH SOLE 12110 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262p102 32770 26240 SH SOLE 25839 0 401 TEXTRON INC COM 883203101 771 9987 SH SOLE 9987 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 317 475 SH SOLE 475 0 0 TRANSCAT INC COM 893529107 2838 30707 SH SOLE 30212 0 495 TRUIST FINL CORP COM 89832q109 2196 37514 SH SOLE 36143 0 1371 TUFIN SOFTWARE TECHNOLOGIE SHS m8893u102 602 57019 SH SOLE 56074 0 945 UBIQUITI INC COM 90353w103 45736 149124 SH SOLE 144183 0 4941 UFP TECHNOLOGIES INC COM 902673102 2139 30437 SH SOLE 29927 0 510 ULTA BEAUTY INC COM 90384S303 79621 193096 SH SOLE 187466 0 5630 UNILEVER PLC SPON ADR NEW 904767704 3494 64951 SH SOLE 62796 0 2155 UNITED BANKSHARES INC WEST V COM 909907107 686 18899 SH SOLE 18576 0 323 UNITEDHEALTH GROUP INC COM 91324P102 664 1323 SH SOLE 1323 0 0 UNITIL CORP COM 913259107 750 16298 SH SOLE 16003 0 295 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 3868 47859 SH SOLE 47859 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2300 19824 SH SOLE 19824 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 350 7075 SH SOLE 7075 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 16486 320732 SH SOLE 320732 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 28614 308471 SH SOLE 308216 0 255 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206c813 374 3535 SH SOLE 3535 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1692 27820 SH SOLE 27820 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 31029 381843 SH SOLE 381573 0 270 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 409 2380 SH SOLE 2380 0 0 VIACOMCBS INC CL B 92556h206 346 11450 SH SOLE 10760 0 690 VIEMED HEALTHCARE INC COM 92663r105 836 160086 SH SOLE 160086 0 0 VIQ SOLUTIONS INC COM NEW 91825v400 137 58980 SH SOLE 58980 0 0 VISA INC COM CL A 92826C839 607 2800 SH SOLE 2800 0 0 WALMART INC COM 931142103 19720 136289 SH SOLE 132871 0 3418 WATERS CORP COM 941848103 59487 159653 SH SOLE 154132 0 5521 WATSCO INC COM 942622200 73920 236256 SH SOLE 228153 0 8103 WILLIS TOWERS WATSON PLC LTD SHS g96629103 64144 270090 SH SOLE 261681 0 8409 WINMARK CORP COM 974250102 1158 4664 SH SOLE 4594 0 70 WOODWARD INC COM 980745103 1021 9324 SH SOLE 9254 0 70 WRAP TECHNOLOGIES INC COM 98212n107 98 25055 SH SOLE 25055 0 0 XCEL ENERGY INC COM 98389B100 47617 703352 SH SOLE 678725 0 24627 XPO LOGISTICS INC COM 983793100 10341 133548 SH SOLE 132007 0 1541 ZIMMER BIOMET HOLDINGS INC COM 98956p102 56326 443376 SH SOLE 431667 0 11709