0001172661-22-001190.txt : 20220506 0001172661-22-001190.hdr.sgml : 20220506 20220506124433 ACCESSION NUMBER: 0001172661-22-001190 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220506 DATE AS OF CHANGE: 20220506 EFFECTIVENESS DATE: 20220506 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: 22899928 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-2022 03-31-2022 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-06-2022 0 273 4724240
INFORMATION TABLE 2 infotable.xml AAR CORP COM 000361105 1225 25286 SH SOLE 25286 0 0 AMAZON COM INC COM 023135106 499 153 SH SOLE 153 0 0 BWX TECHNOLOGIES INC COM 05605H100 65547 1216983 SH SOLE 1216983 0 0 CANADIAN PAC RY LTD COM 13645T100 859 10410 SH SOLE 10410 0 0 AUDIOEYE INC COM NEW 050734201 420 61747 SH SOLE 61747 0 0 DONALDSON INC COM 257651109 2002 38557 SH SOLE 38557 0 0 ALLIANT ENERGY CORP COM 018802108 52293 836953 SH SOLE 836953 0 0 BURLINGTON STORES INC COM 122017106 35041 192354 SH SOLE 192354 0 0 COLUMBIA BKG SYS INC COM 197236102 730 22620 SH SOLE 22620 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 325 1600 SH SOLE 1600 0 0 CORTEVA INC COM 22052L104 23155 402829 SH SOLE 402829 0 0 SMITH A O CORP COM 831865209 76372 1195366 SH SOLE 1195366 0 0 AMERICAN EXPRESS CO COM 025816109 14800 79143 SH SOLE 79143 0 0 ALPHABET INC CAP STK CL C 02079K107 927 332 SH SOLE 332 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 232 1020 SH SOLE 1020 0 0 ALLEGHANY CORP MD COM 017175100 37648 44449 SH SOLE 44449 0 0 DOLLAR GEN CORP NEW COM 256677105 86867 390187 SH SOLE 390187 0 0 BECTON DICKINSON & CO COM 075887109 401 1508 SH SOLE 1508 0 0 DISNEY WALT CO COM 254687106 19473 141970 SH SOLE 141970 0 0 AIR PRODS & CHEMS INC COM 009158106 2359 9438 SH SOLE 9438 0 0 CBOE GLOBAL MKTS INC COM 12503M108 85421 746559 SH SOLE 746559 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 83062 533442 SH SOLE 533442 0 0 BOEING CO COM 097023105 11029 57593 SH SOLE 57593 0 0 AVERY DENNISON CORP COM 053611109 44895 258059 SH SOLE 258059 0 0 BARNES GROUP INC COM 067806109 649 16147 SH SOLE 16147 0 0 AMERICOLD RLTY TR COM 03064D108 13522 485019 SH SOLE 485019 0 0 ALPHABET INC CAP STK CL A 02079K305 1146 412 SH SOLE 412 0 0 CVS HEALTH CORP COM 126650100 18011 177958 SH SOLE 177958 0 0 CISCO SYS INC COM 17275R102 2755 49400 SH SOLE 49400 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 204 2791 SH SOLE 2791 0 0 CARGURUS INC COM CL A 141788109 100753 2372894 SH SOLE 2372894 0 0 CATERPILLAR INC COM 149123101 241 1080 SH SOLE 1080 0 0 ALCON AG ORD SHS H01301128 20862 262975 SH SOLE 262975 0 0 CLARIVATE PLC ORD SHS G21810109 280 16733 SH SOLE 16733 0 0 CHEVRON CORP NEW COM 166764100 34462 211644 SH SOLE 211644 0 0 COLGATE PALMOLIVE CO COM 194162103 3014 39750 SH SOLE 39750 0 0 CITIGROUP INC COM NEW 172967424 803 15032 SH SOLE 15032 0 0 COCA COLA CO COM 191216100 2838 45778 SH SOLE 45778 0 0 ATLANTICUS HOLDINGS CORP COM 04914Y102 1012 19540 SH SOLE 19540 0 0 ABBOTT LABS COM 002824100 19665 166149 SH SOLE 166149 0 0 BANK HAWAII CORP COM 062540109 44668 532268 SH SOLE 532268 0 0 APPLE INC COM 037833100 43604 249721 SH SOLE 249721 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 16446 46601 SH SOLE 46601 0 0 CLOROX CO DEL COM 189054109 5517 39685 SH SOLE 39685 0 0 ANALOG DEVICES INC COM 032654105 74921 453571 SH SOLE 453571 0 0 AMGEN INC COM 031162100 341 1412 SH SOLE 1412 0 0 BM TECHNOLOGIES INC CL A COM 05591L107 1345 157276 SH SOLE 157276 0 0 CITI TRENDS INC COM 17306X102 2868 93646 SH SOLE 93646 0 0 3M CO COM 88579Y101 520 3495 SH SOLE 3495 0 0 CASEYS GEN STORES INC COM 147528103 58737 296399 SH SOLE 296399 0 0 COMCAST CORP NEW CL A 20030N101 23887 510180 SH SOLE 510180 0 0 CAVCO INDS INC DEL COM 149568107 1210 5024 SH SOLE 5024 0 0 AMERICAN TOWER CORP NEW COM 03027X100 15747 62683 SH SOLE 62683 0 0 BK OF AMERICA CORP COM 060505104 1707 41417 SH SOLE 41417 0 0 CAMBRIDGE BANCORP COM 132152109 305 3594 SH SOLE 3594 0 0 AON PLC SHS CL A G0403H108 2651 8141 SH SOLE 8141 0 0 ABBVIE INC COM 00287Y109 742 4576 SH SOLE 4576 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 81759 930770 SH SOLE 930770 0 0 CBDMD INC COM 12482W101 156 149785 SH SOLE 149785 0 0 DIGITAL TURBINE INC COM NEW 25400W102 1159 26447 SH SOLE 26447 0 0 CROWN HLDGS INC COM 228368106 17927 143316 SH SOLE 143316 0 0 COMMUNITY BK SYS INC COM 203607106 1323 18862 SH SOLE 18862 0 0 CONOCOPHILLIPS COM 20825C104 589 5890 SH SOLE 5890 0 0 BOSTON SCIENTIFIC CORP COM 101137107 69601 1571490 SH SOLE 1571490 0 0 CHUBB LIMITED COM H1467J104 33269 155533 SH SOLE 155533 0 0 CELSIUS HLDGS INC COM NEW 15118V207 891 16143 SH SOLE 16143 0 0 DIAMONDBACK ENERGY INC COM 25278X109 70597 515006 SH SOLE 515006 0 0 UNITIL CORP COM 913259107 1057 21187 SH SOLE 21187 0 0 PAYPAL HLDGS INC COM 70450Y103 2361 20413 SH SOLE 20413 0 0 BERKLEY W R CORP COM 084423102 23459 352291 SH SOLE 352291 0 0 KADANT INC COM 48282T104 474 2440 SH SOLE 2440 0 0 EXP WORLD HLDGS INC COM 30212W100 1685 79597 SH SOLE 79597 0 0 PARTS ID INC COM CL A 702141102 252 117640 SH SOLE 117640 0 0 IBEX LTD SHS NEW G4690M101 348 21830 SH SOLE 21830 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 366 4600 SH SOLE 4600 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 19150 245235 SH SOLE 245235 0 0 PFIZER INC COM 717081103 1535 29641 SH SOLE 29641 0 0 NV5 GLOBAL INC COM 62945V109 5402 40525 SH SOLE 40525 0 0 MARRIOTT INTL INC NEW CL A 571903202 947 5386 SH SOLE 5386 0 0 GRAFTECH INTL LTD COM 384313508 1045 108605 SH SOLE 108605 0 0 HERSHEY CO COM 427866108 57123 263687 SH SOLE 263687 0 0 ISHARES TR CORE US AGGBD ET 464287226 2168 20247 SH SOLE 20247 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 9560 79904 SH SOLE 79904 0 0 DOUGLAS DYNAMICS INC COM 25960R105 680 19648 SH SOLE 19648 0 0 VIEMED HEALTHCARE INC COM 92663R105 1054 211666 SH SOLE 211666 0 0 PS BUSINESS PKS INC CALIF COM 69360J107 540 3210 SH SOLE 3210 0 0 EVERSOURCE ENERGY COM 30040W108 910 10317 SH SOLE 10317 0 0 LOWES COS INC COM 548661107 21452 106100 SH SOLE 106100 0 0 PDC ENERGY INC COM 69327R101 1427 19640 SH SOLE 19640 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 79085 1054180 SH SOLE 1054180 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 3995 51284 SH SOLE 51284 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 444 3379 SH SOLE 3379 0 0 NUVASIVE INC COM 670704105 1401 24705 SH SOLE 24705 0 0 KROGER CO COM 501044101 229 4000 SH SOLE 4000 0 0 JPMORGAN CHASE & CO COM 46625H100 30876 226494 SH SOLE 226494 0 0 ULTA BEAUTY INC COM 90384S303 74631 187411 SH SOLE 187411 0 0 RESMED INC COM 761152107 754 3110 SH SOLE 3110 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 11625 116063 SH SOLE 116063 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 326 7075 SH SOLE 7075 0 0 DORMAN PRODS INC COM 258278100 30801 324120 SH SOLE 324120 0 0 ELECTRONIC ARTS INC COM 285512109 3078 24328 SH SOLE 24328 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 56515 441871 SH SOLE 441871 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 1160 7190 SH SOLE 7190 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 305 1880 SH SOLE 1880 0 0 HESS CORP COM 42809H107 60301 563351 SH SOLE 563351 0 0 JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 1100 122260 SH SOLE 122260 0 0 EXXON MOBIL CORP COM 30231G102 227 2752 SH SOLE 2752 0 0 FRANCO NEV CORP COM 351858105 15971 100122 SH SOLE 100122 0 0 WATERS CORP COM 941848103 48605 156593 SH SOLE 156593 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 9159 178856 SH SOLE 178856 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 780 2657 SH SOLE 2657 0 0 QUALCOMM INC COM 747525103 1551 10147 SH SOLE 10147 0 0 EVEREST RE GROUP LTD COM G3223R108 2053 6812 SH SOLE 6812 0 0 GLOBE LIFE INC COM 37959E102 64484 640999 SH SOLE 640999 0 0 ISHARES TR MSCI ACWI ETF 464288257 7480 746 SH SOLE 746 0 0 LOCKHEED MARTIN CORP COM 539830109 15104 34219 SH SOLE 34219 0 0 PROGRESSIVE CORP COM 743315103 28704 251811 SH SOLE 251811 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 15545 262323 SH SOLE 262323 0 0 EASTERN BANKSHARES INC COM 27627N105 3869 179634 SH SOLE 179634 0 0 SYSCO CORP COM 871829107 214 2623 SH SOLE 2623 0 0 ISHARES TR ISHARES BIOTECH 464287556 288 2210 SH SOLE 2210 0 0 UNILEVER PLC SPON ADR NEW 904767704 2867 62911 SH SOLE 62911 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 425 17380 SH SOLE 17380 0 0 ISHARES TR MBS ETF 464288588 7041 69122 SH SOLE 69122 0 0 ISHARES TR IBOXX INV CP ETF 464287242 6178 51080 SH SOLE 51080 0 0 SP PLUS CORP COM 78469C103 3669 116982 SH SOLE 116982 0 0 EXPEDIA GROUP INC COM NEW 30212P303 51174 261531 SH SOLE 261531 0 0 MID-AMER APT CMNTYS INC COM 59522J103 768 3666 SH SOLE 3666 0 0 SOUTHERN CO COM 842587107 247 3400 SH SOLE 3400 0 0 TE CONNECTIVITY LTD SHS H84989104 24708 188636 SH SOLE 188636 0 0 HINGHAM INSTN SVGS MASS COM 433323102 880 2565 SH SOLE 2565 0 0 XCEL ENERGY INC COM 98389B100 50163 695062 SH SOLE 695062 0 0 HOME DEPOT INC COM 437076102 1503 5022 SH SOLE 5022 0 0 TEXTRON INC COM 883203101 743 9987 SH SOLE 9987 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 64274 474978 SH SOLE 474978 0 0 MONDELEZ INTL INC CL A 609207105 26986 429855 SH SOLE 429855 0 0 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 5227 83290 SH SOLE 83290 0 0 PJT PARTNERS INC COM CL A 69343T107 2217 35116 SH SOLE 35116 0 0 TRUIST FINL CORP COM 89832Q109 2197 38739 SH SOLE 38739 0 0 META PLATFORMS INC CL A 30303M102 14505 65230 SH SOLE 65230 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2172 20047 SH SOLE 20047 0 0 SEMLER SCIENTIFIC INC COM 81684M104 1573 31734 SH SOLE 31734 0 0 SCIENCE APPLICATIONS INTL CO COM 808625107 651 7060 SH SOLE 7060 0 0 ISHARES INC MSCI EMERG MRKT 464286533 307 5029 SH SOLE 5029 0 0 UNITEDHEALTH GROUP INC COM 91324P102 23907 46880 SH SOLE 46880 0 0 KAMAN CORP COM 483548103 814 18710 SH SOLE 18710 0 0 UBIQUITI INC COM 90353W103 44529 152938 SH SOLE 152938 0 0 FLUOR CORP NEW COM 343412102 96904 3377608 SH SOLE 3377608 0 0 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 56416 790805 SH SOLE 790805 0 0 FACTSET RESH SYS INC COM 303075105 651 1500 SH SOLE 1500 0 0 NEXTERA ENERGY INC COM 65339F101 12521 147810 SH SOLE 147810 0 0 MEDTRONIC PLC SHS G5960L103 27237 245485 SH SOLE 245485 0 0 DREAM FINDERS HOMES INC COM CL A 26154D100 1843 107906 SH SOLE 107906 0 0 XPO LOGISTICS INC COM 983793100 609 8368 SH SOLE 8368 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 331 3535 SH SOLE 3535 0 0 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 10331 414 SH SOLE 414 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 17105 159160 SH SOLE 159160 0 0 HARROW HEALTH INC COM 415858109 1469 215438 SH SOLE 215438 0 0 STAG INDL INC COM 85254J102 1007 24357 SH SOLE 24357 0 0 WINMARK CORP COM 974250102 1021 4641 SH SOLE 4641 0 0 TRANSCAT INC COM 893529107 1865 22991 SH SOLE 22991 0 0 LIFEMD INC COM 53216B104 151 42720 SH SOLE 42720 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 216 596 SH SOLE 596 0 0 POWER REIT COM 73933H101 1326 33655 SH SOLE 33655 0 0 PARKER-HANNIFIN CORP COM 701094104 10629 37457 SH SOLE 37457 0 0 MCKESSON CORP COM 58155Q103 92597 302476 SH SOLE 302476 0 0 MARATHON PETE CORP COM 56585A102 27603 322845 SH SOLE 322845 0 0 IDACORP INC COM 451107106 25311 219409 SH SOLE 219409 0 0 NICOLET BANKSHARES INC COM 65406E102 4498 48073 SH SOLE 48073 0 0 WOODWARD INC COM 980745103 878 7028 SH SOLE 7028 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 1104 15302 SH SOLE 15302 0 0 LILLY ELI & CO COM 532457108 422 1475 SH SOLE 1475 0 0 JOHNSON & JOHNSON COM 478160104 27373 154451 SH SOLE 154451 0 0 ISHARES TR MSCI EAFE ETF 464287465 1676 22771 SH SOLE 22771 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 20008 201961 SH SOLE 201961 0 0 STATE STR CORP COM 857477103 576 6609 SH SOLE 6609 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 337 4350 SH SOLE 4350 0 0 PEPSICO INC COM 713448108 25881 154623 SH SOLE 154623 0 0 PIONEER NAT RES CO COM 723787107 4239 16954 SH SOLE 16954 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 4973 24225 SH SOLE 24225 0 0 STORE CAP CORP COM 862121100 919 31456 SH SOLE 31456 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 45370 992122 SH SOLE 992122 0 0 EPAM SYS INC COM 29414B104 27490 92682 SH SOLE 92682 0 0 ISHARES TR RUS MID CAP ETF 464287499 2481 31790 SH SOLE 31790 0 0 MAMAMANCINI S HLDGS INC COM 56146T103 175 104935 SH SOLE 104935 0 0 DUPONT DE NEMOURS INC COM 26614N102 271 3681 SH SOLE 3681 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 259 5728 SH SOLE 5728 0 0 SHELL PLC SPON ADS 780259305 586 10676 SH SOLE 10676 0 0 MASTECH DIGITAL INC COM 57633B100 1402 75803 SH SOLE 75803 0 0 TRAVELERS COMPANIES INC COM 89417E109 219 1198 SH SOLE 1198 0 0 FIRST LONG IS CORP COM 320734106 1062 54599 SH SOLE 54599 0 0 MVB FINL CORP COM 553810102 1247 30048 SH SOLE 30048 0 0 HUNTSMAN CORP COM 447011107 21120 563063 SH SOLE 563063 0 0 SAFETY INS GROUP INC COM 78648T100 1330 14640 SH SOLE 14640 0 0 PROCTER AND GAMBLE CO COM 742718109 31630 207004 SH SOLE 207004 0 0 HELEN OF TROY LTD COM G4388N106 29560 150940 SH SOLE 150940 0 0 SIMPSON MFG INC COM 829073105 911 8353 SH SOLE 8353 0 0 MICROSOFT CORP COM 594918104 43841 142199 SH SOLE 142199 0 0 INTERNATIONAL MNY EXPRESS IN COM 46005L101 3789 183834 SH SOLE 183834 0 0 TEXAS INSTRS INC COM 882508104 2222 12110 SH SOLE 12110 0 0 HUMANA INC COM 444859102 285 654 SH SOLE 654 0 0 RED VIOLET INC COM 75704L104 1447 50779 SH SOLE 50779 0 0 NELNET INC CL A 64031N108 1152 13558 SH SOLE 13558 0 0 ISHARES TR RUS 1000 ETF 464287622 4752 19003 SH SOLE 19003 0 0 ISHARES TR RUS TP200 VL ETF 464289420 264 3795 SH SOLE 3795 0 0 ENVELA CORP COM 29402E102 322 69165 SH SOLE 69165 0 0 M & T BK CORP COM 55261F104 90890 536223 SH SOLE 536223 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 1117 12586 SH SOLE 12586 0 0 HILLMAN SOLUTIONS CORP COM 431636109 909 76519 SH SOLE 76519 0 0 ISHARES TR CORE MSCI EAFE 46432F842 338 4867 SH SOLE 4867 0 0 VISA INC COM CL A 92826C839 19680 88740 SH SOLE 88740 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 7056 42511 SH SOLE 42511 0 0 THE REAL GOOD FOOD COMPANY I COM CL A 75601G109 365 46160 SH SOLE 46160 0 0 GARTNER INC COM 366651107 49092 165038 SH SOLE 165038 0 0 MSA SAFETY INC COM 553498106 3204 24146 SH SOLE 24146 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 19162 164935 SH SOLE 164935 0 0 WATSCO INC COM 942622200 71228 233810 SH SOLE 233810 0 0 TUFIN SOFTWARE TECHNOLOGIE SHS M8893U102 502 56251 SH SOLE 56251 0 0 ROYAL GOLD INC COM 780287108 64759 458373 SH SOLE 458373 0 0 ROSS STORES INC COM 778296103 9028 99801 SH SOLE 99801 0 0 MCDONALDS CORP COM 580135101 339 1369 SH SOLE 1369 0 0 ILLINOIS TOOL WKS INC COM 452308109 587 2805 SH SOLE 2805 0 0 ISHARES TR MODERT ALLOC ETF 464289875 294 6840 SH SOLE 6840 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 1925 38670 SH SOLE 38670 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 64940 274913 SH SOLE 274913 0 0 HONEYWELL INTL INC COM 438516106 2710 13926 SH SOLE 13926 0 0 SPDR GOLD TR GOLD SHS 78463V107 11094 61409 SH SOLE 61409 0 0 MARKEL CORP COM 570535104 85667 58070 SH SOLE 58070 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 16656 193581 SH SOLE 193581 0 0 EVI INDS INC COM 26929N102 299 16106 SH SOLE 16106 0 0 ICF INTL INC COM 44925C103 4840 51412 SH SOLE 51412 0 0 HUDSON PAC PPTYS INC COM 444097109 90326 3254997 SH SOLE 3254997 0 0 SUN CMNTYS INC COM 866674104 84683 483100 SH SOLE 483100 0 0 GENUINE PARTS CO COM 372460105 2188 17365 SH SOLE 17365 0 0 INTEL CORP COM 458140100 3914 78981 SH SOLE 78981 0 0 HUBBELL INC COM 443510607 50615 275428 SH SOLE 275428 0 0 ISHARES TR GLB INFRASTR ETF 464288372 25609 1302 SH SOLE 1302 0 0 UNITED BANKSHARES INC WEST V COM 909907107 648 18581 SH SOLE 18581 0 0 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 640 21560 SH SOLE 21560 0 0 FIRST AMERN FINL CORP COM 31847R102 96530 1489208 SH SOLE 1489208 0 0 FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 744 14840 SH SOLE 14840 0 0 INSPERITY INC COM 45778Q107 67961 676769 SH SOLE 676769 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 16475 326107 SH SOLE 326107 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 46341 143750 SH SOLE 143750 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 27705 226994 SH SOLE 226994 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 702 16120 SH SOLE 16120 0 0 HASBRO INC COM 418056107 41522 506858 SH SOLE 506858 0 0 SONOCO PRODS CO COM 835495102 1952 31208 SH SOLE 31208 0 0 PERFICIENT INC COM 71375U101 3171 28807 SH SOLE 28807 0 0 FATHOM HOLDINGS INC COM 31189V109 586 54724 SH SOLE 54724 0 0 HOLOGIC INC COM 436440101 2790 36325 SH SOLE 36325 0 0 OPEN LENDING CORP COM CL A 68373J104 2516 133043 SH SOLE 133043 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 281 475 SH SOLE 475 0 0 WALMART INC COM 931142103 20335 136549 SH SOLE 136549 0 0 VONTIER CORPORATION COM 928881101 47443 1868557 SH SOLE 1868557 0 0 EATON CORP PLC SHS G29183103 24520 161573 SH SOLE 161573 0 0 GIBRALTAR INDS INC COM 374689107 2761 64273 SH SOLE 64273 0 0 RPM INTL INC COM 749685103 2403 29506 SH SOLE 29506 0 0 NORFOLK SOUTHN CORP COM 655844108 339 1190 SH SOLE 1190 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 73708 454709 SH SOLE 454709 0 0 S&P GLOBAL INC COM 78409V104 335 816 SH SOLE 816 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 1285 54348 SH SOLE 54348 0 0 PNC FINL SVCS GROUP INC COM 693475105 20597 111665 SH SOLE 111665 0 0 ORACLE CORP COM 68389X105 287 3475 SH SOLE 3475 0 0 STRYKER CORPORATION COM 863667101 911 3408 SH SOLE 3408 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 69348 1257442 SH SOLE 1257442 0 0 UFP TECHNOLOGIES INC COM 902673102 1986 30007 SH SOLE 30007 0 0 FISERV INC COM 337738108 21465 211685 SH SOLE 211685 0 0 EXPEDITORS INTL WASH INC COM 302130109 53782 521341 SH SOLE 521341 0 0 DOW INC COM 260557103 2234 35057 SH SOLE 35057 0 0 ENTERGY CORP NEW COM 29364G103 74549 638532 SH SOLE 638532 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 2417 114329 SH SOLE 114329 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 4075 3014 SH SOLE 3014 0 0