0001172661-21-001146.txt : 20210514 0001172661-21-001146.hdr.sgml : 20210514 20210514120610 ACCESSION NUMBER: 0001172661-21-001146 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210514 DATE AS OF CHANGE: 20210514 EFFECTIVENESS DATE: 20210514 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: 21923011 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 03-31-2021 03-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 05-14-2021 0 263 4732434
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 721 3740 SH SOLE 3740 0 0 AAR CORP COM 000361105 1626 39040 SH SOLE 39040 0 0 ABBOTT LABS COM 002824100 20038 167205 SH SOLE 166716 0 489 ABBVIE INC COM 00287Y109 528 4876 SH SOLE 4876 0 0 ALCON AG ORD SHS h01301128 19133 272634 SH SOLE 271840 0 794 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 355 1567 SH SOLE 1567 0 0 ALLEGHANY CORP DEL COM 017175100 52702 84149 SH SOLE 81559 0 2590 ALLIANT ENERGY CORP COM 018802108 47772 882053 SH SOLE 853936 0 28117 ALPHABET INC CAP STK CL A 02079K305 864 419 SH SOLE 419 0 0 ALPHABET INC CAP STK CL C 02079K107 687 332 SH SOLE 332 0 0 AMAZON COM INC COM 023135106 480 155 SH SOLE 155 0 0 AMDOCS LTD SHS G02602103 12147 173162 SH SOLE 172723 0 439 AMERICAN EXPRESS CO COM 025816109 28363 200532 SH SOLE 199631 0 901 AMGEN INC COM 031162100 1004 4035 SH SOLE 4035 0 0 ANALOG DEVICES INC COM 032654105 74655 481394 SH SOLE 470924 0 10470 AON PLC SHS CL A G0403H108 2074 9014 SH SOLE 9014 0 0 APPLE INC COM 037833100 33007 270216 SH SOLE 269064 0 1152 AUDIOEYE INC COM NEW 050734201 1458 52200 SH SOLE 52200 0 0 AVERY DENNISON CORP COM 053611109 47187 256938 SH SOLE 249998 0 6940 BANK HAWAII CORP COM 062540109 58939 658609 SH SOLE 637988 0 20621 BANK MARIN BANCORP COM 063425102 2716 69352 SH SOLE 69352 0 0 BARNES GROUP INC COM 067806109 758 15299 SH SOLE 15299 0 0 BECTON DICKINSON & CO COM 075887109 406 1668 SH SOLE 1668 0 0 BERKLEY W R CORP COM 084423102 19579 259842 SH SOLE 258665 0 1177 BERKSHIRE HATHAWAY INC DEL CL A 084670108 771 2 SH SOLE 2 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 12878 50411 SH SOLE 50199 0 212 BIG LOTS INC COM 089302103 634 9279 SH SOLE 9279 0 0 BK OF AMERICA CORP COM 060505104 1602 41417 SH SOLE 41417 0 0 BM TECHNOLOGIES INC CL A COM 05591l107 1593 136776 SH SOLE 136776 0 0 BOEING CO COM 097023105 24965 98008 SH SOLE 97492 0 516 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 63668 790617 SH SOLE 772824 0 17793 BOSTON SCIENTIFIC CORP COM 101137107 61782 1598491 SH SOLE 1563508 0 34983 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 84374 551106 SH SOLE 535698 0 15408 BURLINGTON STORES INC COM 122017106 55091 184373 SH SOLE 178434 0 5939 BWX TECHNOLOGIES INC COM 05605h100 91438 1386686 SH SOLE 1352911 0 33775 CAMBRIDGE BANCORP COM 132152109 307 3644 SH SOLE 3644 0 0 CARLOTZ INC COM CL A 142552108 984 137985 SH SOLE 137985 0 0 CASEYS GEN STORES INC COM 147528103 64353 297670 SH SOLE 288377 0 9293 CATERPILLAR INC COM 149123101 285 1230 SH SOLE 1230 0 0 CAVCO INDS INC DEL COM 149568107 1223 5419 SH SOLE 5419 0 0 CBDMD INC COM 12482w101 121 29265 SH SOLE 29265 0 0 CBOE GLOBAL MKTS INC COM 12503m108 77681 787119 SH SOLE 767402 0 19717 CDK GLOBAL INC COM 12508E101 47744 883158 SH SOLE 855033 0 28125 CELSIUS HLDGS INC COM NEW 15118v207 1743 36275 SH SOLE 36275 0 0 CHUBB LIMITED COM h1467j104 27259 172559 SH SOLE 172151 0 408 CISCO SYS INC COM 17275R102 2317 44799 SH SOLE 44799 0 0 CITI TRENDS INC COM 17306x102 4728 56430 SH SOLE 56430 0 0 CITIGROUP INC COM NEW 172967424 23019 316414 SH SOLE 314977 0 1437 CLARIVATE PLC ORD SHS g21810109 17215 652320 SH SOLE 649247 0 3073 CLOROX CO DEL COM 189054109 29939 155223 SH SOLE 151003 0 4220 COCA COLA CO COM 191216100 2900 55027 SH SOLE 55027 0 0 COLGATE PALMOLIVE CO COM 194162103 4034 51168 SH SOLE 51168 0 0 COLUMBIA BKG SYS INC COM 197236102 1108 25713 SH SOLE 25713 0 0 COMCAST CORP NEW CL A 20030n101 28213 521405 SH SOLE 518689 0 2716 COMMUNITY BK SYS INC COM 203607106 4549 59296 SH SOLE 59296 0 0 CONOCOPHILLIPS COM 20825C104 373 7034 SH SOLE 7034 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044c107 785 26275 SH SOLE 26275 0 0 CORTEVA INC COM 22052l104 19159 410952 SH SOLE 409190 0 1762 CSG SYS INTL INC COM 126349109 498 11100 SH SOLE 11100 0 0 DENTSPLY SIRONA INC COM 24906P109 55050 862713 SH SOLE 836104 0 26609 DISNEY WALT CO COM 254687106 981 5314 SH SOLE 5314 0 0 DOLLAR GEN CORP NEW COM 256677105 80567 397628 SH SOLE 388491 0 9137 DONALDSON INC COM 257651109 33002 567443 SH SOLE 550686 0 16757 DORMAN PRODS INC COM 258278100 34967 340678 SH SOLE 330096 0 10582 DOUGLAS DYNAMICS INC COM 25960R105 2933 63552 SH SOLE 63552 0 0 DOW INC COM 260557103 2327 36389 SH SOLE 36389 0 0 DRIL-QUIP INC COM 262037104 608 18284 SH SOLE 18284 0 0 DUPONT DE NEMOURS INC COM 26614n102 338 4371 SH SOLE 4371 0 0 EASTERLY GOVT PPTYS INC COM 27616p103 5708 275366 SH SOLE 275366 0 0 EASTERN BANKSHARES INC COM 27627n105 3119 161666 SH SOLE 161666 0 0 EATON CORP PLC SHS G29183103 29169 210941 SH SOLE 210166 0 775 ENTERGY CORP NEW COM 29364g103 72808 731961 SH SOLE 716289 0 15672 EPAM SYS INC COM 29414b104 57673 145386 SH SOLE 140762 0 4624 EVEREST RE GROUP LTD COM G3223R108 1792 7231 SH SOLE 7231 0 0 EVERSOURCE ENERGY COM 30040W108 1144 13211 SH SOLE 13211 0 0 EVI INDS INC COM 26929n102 1182 41083 SH SOLE 41083 0 0 EXP WORLD HLDGS INC COM 30212w100 3316 72803 SH SOLE 72803 0 0 EXPEDIA GROUP INC COM NEW 30212P303 52871 307178 SH SOLE 297726 0 9452 EXPEDITORS INTL WASH INC COM 302130109 69214 642718 SH SOLE 622722 0 19996 FACEBOOK INC CL A 30303M102 3126 10612 SH SOLE 10612 0 0 FACTSET RESH SYS INC COM 303075105 463 1500 SH SOLE 1500 0 0 FATHOM HOLDINGS INC COM 31189v109 1557 42518 SH SOLE 42518 0 0 FIDELITY COVINGTON TRUST LOW DURTIN ETF 316188408 605 11940 SH SOLE 11940 0 0 FIDELITY COVINGTON TRUST TOTAL BD ETF 316188309 1435 27380 SH SOLE 27380 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 2928 20825 SH SOLE 20825 0 0 FIRST AMERN FINL CORP COM 31847r102 91608 1617084 SH SOLE 1579463 0 37621 FIRST FINL BANCORP OH COM 320209109 981 40865 SH SOLE 40865 0 0 FIRST LONG IS CORP COM 320734106 1255 59038 SH SOLE 59038 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 89710 537993 SH SOLE 520764 0 17229 FISERV INC COM 337738108 25342 212884 SH SOLE 211967 0 917 FLUOR CORP NEW COM 343412102 68010 2945411 SH SOLE 2853528 0 91883 GARTNER INC COM 366651107 71115 389564 SH SOLE 380083 0 9481 GENUINE PARTS CO COM 372460105 2392 20697 SH SOLE 20697 0 0 GIBRALTAR INDS INC COM 374689107 3854 42114 SH SOLE 42114 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733w105 1001 28044 SH SOLE 28044 0 0 GLOBAL MED REIT INC COM NEW 37954a204 525 40024 SH SOLE 40024 0 0 GLOBE LIFE INC COM 37959e102 62469 646477 SH SOLE 627860 0 18617 GRAFTECH INTL LTD COM 384313508 686 56086 SH SOLE 56086 0 0 HAEMONETICS CORP MASS COM 405024100 45760 412218 SH SOLE 402867 0 9351 HARROW HEALTH INC COM 415858109 1408 208572 SH SOLE 208572 0 0 HASBRO INC COM 418056107 50035 520550 SH SOLE 505296 0 15254 HELEN OF TROY LTD COM G4388N106 32247 153076 SH SOLE 148699 0 4377 HERSHEY CO COM 427866108 44111 278904 SH SOLE 270880 0 8024 HESS CORP COM 42809H107 223 3158 SH SOLE 3158 0 0 HEXCEL CORP NEW COM 428291108 71673 1279877 SH SOLE 1245457 0 34420 HINGHAM INSTN SVGS MASS COM 433323102 803 2831 SH SOLE 2831 0 0 HOLOGIC INC COM 436440101 2747 36936 SH SOLE 36936 0 0 HOME DEPOT INC COM 437076102 1517 4970 SH SOLE 4970 0 0 HONEYWELL INTL INC COM 438516106 3045 14026 SH SOLE 14026 0 0 HOST HOTELS & RESORTS INC COM 44107p104 49816 2956460 SH SOLE 2891813 0 64647 HUBBELL INC COM 443510607 55618 297596 SH SOLE 289016 0 8580 HUDSON PAC PPTYS INC COM 444097109 71166 2623149 SH SOLE 2550396 0 72753 HUNTSMAN CORP COM 447011107 83918 2910773 SH SOLE 2841300 0 69473 HYRECAR INC COM 44916t107 3537 360933 SH SOLE 360933 0 0 IAA INC COM 449253103 38099 690947 SH SOLE 668861 0 22086 ICF INTL INC COM 44925c103 4352 49796 SH SOLE 49796 0 0 IDACORP INC COM 451107106 22607 226137 SH SOLE 225075 0 1062 ILLINOIS TOOL WKS INC COM 452308109 509 2300 SH SOLE 2300 0 0 INSPERITY INC COM 45778q107 56487 674547 SH SOLE 653460 0 21087 INTEL CORP COM 458140100 1165 18207 SH SOLE 18207 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 514 3680 SH SOLE 3680 0 0 INTERNATIONAL MNY EXPRESS IN COM 46005l101 3410 227182 SH SOLE 227182 0 0 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 788 24595 SH SOLE 24595 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138g870 449 17380 SH SOLE 17380 0 0 ION ACQUISITION CORP 1 LTD SHS CL A g49392106 1408 139225 SH SOLE 139225 0 0 ISHARES INC MSCI EMERG MRKT 464286533 641 10152 SH SOLE 10152 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 25645 197437 SH SOLE 197437 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 19179 169835 SH SOLE 169835 0 0 ISHARES TR CORE MSCI EAFE 46432F842 304 4217 SH SOLE 4217 0 0 ISHARES TR CORE US AGGBD ET 464287226 3279 28810 SH SOLE 28810 0 0 ISHARES TR FLTG RATE NT ETF 46429b655 934 18385 SH SOLE 18385 0 0 ISHARES TR GLB INFRASTR ETF 464288372 1411 31305 SH SOLE 1411 0 0 ISHARES TR IBOXX INV CP ETF 464287242 5645 43410 SH SOLE 43410 0 0 ISHARES TR MBS ETF 464288588 14697 135555 SH SOLE 135555 0 0 ISHARES TR MODERT ALLOC ETF 464289875 332 7620 SH SOLE 7620 0 0 ISHARES TR MSCI ACWI ETF 464288257 768 8070 SH SOLE 768 0 0 ISHARES TR MSCI EAFE ETF 464287465 1861 24533 SH SOLE 24533 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 3211 43993 SH SOLE 43993 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 235 4400 SH SOLE 4400 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 519 7500 SH SOLE 7500 0 0 ISHARES TR NASDAQ BIOTECH 464287556 788 5235 SH SOLE 5235 0 0 ISHARES TR RUS 1000 ETF 464287622 4579 20458 SH SOLE 20458 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 1790 11811 SH SOLE 11811 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 1141 7156 SH SOLE 7156 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 659 6028 SH SOLE 6028 0 0 ISHARES TR RUS MID CAP ETF 464287499 2485 33616 SH SOLE 33616 0 0 ISHARES TR RUS TP200 VL ETF 464289420 242 3795 SH SOLE 3795 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 5978 27058 SH SOLE 27058 0 0 ISHARES TR SELECT DIVID ETF 464287168 216 1896 SH SOLE 1896 0 0 ISHARES U S ETF TR GSCI CMDTY STGY 46431w853 252 8451 SH SOLE 252 0 0 JOHNSON & JOHNSON COM 478160104 25472 154984 SH SOLE 154456 0 528 JPMORGAN CHASE & CO COM 46625h100 38062 250029 SH SOLE 248877 0 1152 JUNIPER INDL HLDGS INC COM CL A 48205g106 1469 118490 SH SOLE 118490 0 0 KADANT INC COM 48282T104 470 2540 SH SOLE 2540 0 0 KAMAN CORP COM 483548103 992 19347 SH SOLE 19347 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 21350 80895 SH SOLE 80494 0 401 L BRANDS INC COM 501797104 288 4650 SH SOLE 4650 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 16166 172125 SH SOLE 171591 0 534 LAUDER ESTEE COS INC CL A 518439104 16931 58213 SH SOLE 57927 0 286 LEIDOS HOLDINGS INC COM 525327102 1969 20453 SH SOLE 20453 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 71535 476422 SH SOLE 461515 0 14907 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 46092 1044937 SH SOLE 1012632 0 32305 LILLY ELI & CO COM 532457108 290 1550 SH SOLE 1550 0 0 LIVEXLIVE MEDIA INC COM NEW 53839l208 113 26035 SH SOLE 26035 0 0 LOCKHEED MARTIN CORP COM 539830109 1165 3152 SH SOLE 3152 0 0 LOWES COS INC COM 548661107 23807 125180 SH SOLE 124566 0 614 M & T BK CORP COM 55261f104 64104 422820 SH SOLE 415062 0 7758 MARATHON PETE CORP COM 56585a102 18388 343766 SH SOLE 342975 0 791 MARKEL CORP COM 570535104 61949 54359 SH SOLE 52795 0 1564 MARRIOTT INTL INC NEW CL A 571903202 12877 86942 SH SOLE 86579 0 363 MCDONALDS CORP COM 580135101 1063 4744 SH SOLE 4744 0 0 MEDTRONIC PLC SHS G5960l103 26844 227239 SH SOLE 226368 0 871 MICROSOFT CORP COM 594918104 37431 158763 SH SOLE 158229 0 534 MID-AMER APT CMNTYS INC COM 59522J103 677 4693 SH SOLE 4693 0 0 MIMECAST LTD ORD SHS g14838109 484 12026 SH SOLE 12026 0 0 MOHAWK GROUP HLDGS INC COM 608189106 6966 236145 SH SOLE 236145 0 0 MONDELEZ INTL INC CL A 609207105 25887 442291 SH SOLE 440277 0 2014 MSA SAFETY INC COM 553498106 3371 22471 SH SOLE 22471 0 0 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 4083 102254 SH SOLE 102254 0 0 NEXTERA ENERGY INC COM 65339F101 212 2800 SH SOLE 2800 0 0 NICE LTD SPONSORED ADR 653656108 222 1017 SH SOLE 1017 0 0 NISOURCE INC COM 65473p105 585 24260 SH SOLE 24260 0 0 NORFOLK SOUTHN CORP COM 655844108 776 2890 SH SOLE 2890 0 0 NOVO-NORDISK A S ADR 670100205 289 4293 SH SOLE 4293 0 0 NUVASIVE INC COM 670704105 76586 1168184 SH SOLE 1141245 0 26939 NV5 GLOBAL INC COM 62945v109 5166 53499 SH SOLE 53499 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 38918 447331 SH SOLE 433353 0 13978 OPEN LENDING CORP COM CL A 68373j104 2598 73355 SH SOLE 73355 0 0 PAYPAL HLDGS INC COM 70450y103 25191 103736 SH SOLE 103308 0 428 PAYSIGN INC COM 70451a104 113 25855 SH SOLE 25855 0 0 PEPSICO INC COM 713448108 21960 155248 SH SOLE 154881 0 367 PERFICIENT INC COM 71375U101 3839 65377 SH SOLE 65377 0 0 PFIZER INC COM 717081103 15367 424161 SH SOLE 423000 0 1161 PIMCO ETF TR ENHAN SHRT MA AC 72201r833 13084 128388 SH SOLE 128388 0 0 PINTEREST INC CL A 72352l106 1457 19686 SH SOLE 19686 0 0 PIONEER NAT RES CO COM 723787107 19228 121070 SH SOLE 120642 0 428 PNC FINL SVCS GROUP INC COM 693475105 727 4147 SH SOLE 4147 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 63088 1329009 SH SOLE 1288293 0 40716 POWER REIT COM 73933h101 2042 45140 SH SOLE 45140 0 0 PROCTER AND GAMBLE CO COM 742718109 23038 170109 SH SOLE 169679 0 430 PROGRESSIVE CORP COM 743315103 24020 251225 SH SOLE 250437 0 788 PS BUSINESS PKS INC CALIF COM 69360J107 525 3398 SH SOLE 3398 0 0 QUALCOMM INC COM 747525103 1490 11241 SH SOLE 11241 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513e101 17102 221323 SH SOLE 220275 0 1048 RED VIOLET INC COM 75704l104 1922 104359 SH SOLE 104359 0 0 RESMED INC COM 761152107 655 3375 SH SOLE 3375 0 0 ROSS STORES INC COM 778296103 23863 199008 SH SOLE 198138 0 870 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 564 15310 SH SOLE 15310 0 0 RPM INTL INC COM 749685103 2792 30395 SH SOLE 30395 0 0 S&P GLOBAL INC COM 78409V104 313 888 SH SOLE 888 0 0 SAFETY INS GROUP INC COM 78648t100 1324 15720 SH SOLE 15720 0 0 SCIENCE APPLICATIONS INTL CO COM 808625107 685 8196 SH SOLE 8196 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 655 2896 SH SOLE 2896 0 0 SIMPSON MFG INC COM 829073105 728 7021 SH SOLE 7021 0 0 SMITH A O CORP COM 831865209 88575 1310084 SH SOLE 1277934 0 32150 SOLAREDGE TECHNOLOGIES INC COM 83417m104 64872 225688 SH SOLE 218470 0 7218 SONOCO PRODS CO COM 835495102 2323 36700 SH SOLE 36700 0 0 SOUTHERN CO COM 842587107 308 4950 SH SOLE 4950 0 0 SP PLUS CORP COM 78469c103 3419 104283 SH SOLE 104283 0 0 SPDR GOLD TR GOLD SHS 78463V107 787 4920 SH SOLE 4920 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467j100 78896 1129180 SH SOLE 1100475 0 28705 STAG INDL INC COM 85254J102 918 27310 SH SOLE 27310 0 0 STATE STR CORP COM 857477103 564 6719 SH SOLE 6719 0 0 STORE CAP CORP COM 862121100 1186 35401 SH SOLE 35401 0 0 STRYKER CORPORATION COM 863667101 830 3408 SH SOLE 3408 0 0 SUN CMNTYS INC COM 866674104 78325 522028 SH SOLE 507444 0 14584 SYSCO CORP COM 871829107 1567 19897 SH SOLE 19897 0 0 TE CONNECTIVITY LTD REG SHS H84989104 26075 201958 SH SOLE 201183 0 775 TEXAS INSTRS INC COM 882508104 1778 9410 SH SOLE 9410 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262p102 42740 26890 SH SOLE 26820 0 70 TEXTRON INC COM 883203101 566 10087 SH SOLE 10087 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 240 525 SH SOLE 525 0 0 TRANSCAT INC COM 893529107 2025 41251 SH SOLE 41251 0 0 TRUIST FINL CORP COM 89832q109 2354 40369 SH SOLE 40369 0 0 TUFIN SOFTWARE TECHNOLOGIE SHS m8893u102 646 61541 SH SOLE 61541 0 0 UBIQUITI INC COM 90353w103 43612 146203 SH SOLE 141873 0 4330 UFP TECHNOLOGIES INC COM 902673102 1656 33240 SH SOLE 33240 0 0 ULTA BEAUTY INC COM 90384S303 69657 225304 SH SOLE 220100 0 5204 UNILEVER PLC SPON ADR NEW 904767704 3667 65682 SH SOLE 65682 0 0 UNITED BANKSHARES INC WEST V COM 909907107 802 20787 SH SOLE 20787 0 0 UNITEDHEALTH GROUP INC COM 91324P102 496 1333 SH SOLE 1333 0 0 UNITIL CORP COM 913259107 850 18599 SH SOLE 18599 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 17579 213878 SH SOLE 213878 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2072 22558 SH SOLE 22558 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 368 7075 SH SOLE 7075 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 15061 292210 SH SOLE 292210 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 24846 267076 SH SOLE 267076 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206c813 284 2800 SH SOLE 2800 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1711 27820 SH SOLE 27820 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 28352 343662 SH SOLE 343662 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 211 2083 SH SOLE 2083 0 0 VERIZON COMMUNICATIONS INC COM 92343v104 16839 289585 SH SOLE 288290 0 1295 VIEMED HEALTHCARE INC COM 92663r105 3954 390692 SH SOLE 390692 0 0 VISA INC COM CL A 92826C839 593 2800 SH SOLE 2800 0 0 WAITR HLDGS INC COM 930752100 196 66990 SH SOLE 66990 0 0 WALMART INC COM 931142103 18321 134885 SH SOLE 134122 0 763 WATERS CORP COM 941848103 53406 187936 SH SOLE 182326 0 5610 WATSCO INC COM 942622200 63107 242020 SH SOLE 234934 0 7086 WINMARK CORP COM 974250102 935 5015 SH SOLE 5015 0 0 WOODWARD INC COM 980745103 57277 474817 SH SOLE 462972 0 11845 WRAP TECHNOLOGIES INC COM 98212n107 117 21020 SH SOLE 21020 0 0 XCEL ENERGY INC COM 98389B100 48215 724935 SH SOLE 702411 0 22524 ZIMMER BIOMET HOLDINGS INC COM 98956p102 69271 432725 SH SOLE 422493 0 10232