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

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 15,856 89,878 SH   SOLE   82,178 0 7,700
AAR CORP COM 000361105 2,109 46,770 SH   SOLE   27,890 0 18,880
ABBOTT LABS COM 002824100 19,674 226,504 SH   SOLE   210,259 0 16,245
ABBVIE INC COM 00287Y109 448 5,057 SH   SOLE   5,057 0 0
ABM INDS INC COM 000957100 945 25,061 SH   SOLE   25,061 0 0
ALCON INC ORD SHS h01301128 14,187 250,793 SH   SOLE   250,793 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 318 1,500 SH   SOLE   1,500 0 0
ALLEGHANY CORP DEL COM 017175100 61,307 76,675 SH   SOLE   76,675 0 0
ALPHABET INC CAP STK CL A 02079K305 567 423 SH   SOLE   423 0 0
ALPHABET INC CAP STK CL C 02079K107 477 357 SH   SOLE   357 0 0
AMAZON COM INC COM 023135106 573 310 SH   SOLE   310 0 0
AMDOCS LTD SHS G02602103 69,499 962,730 SH   SOLE   948,895 0 13,835
AMERICAN CAMPUS CMNTYS INC COM 024835100 619 13,160 SH   SOLE   13,160 0 0
AMERICAN EXPRESS CO COM 025816109 219 1,762 SH   SOLE   1,762 0 0
AMGEN INC COM 031162100 1,033 4,285 SH   SOLE   4,285 0 0
ANALOG DEVICES INC COM 032654105 79,834 671,778 SH   SOLE   652,898 0 18,880
AON PLC SHS CL A G0408V102 3,670 17,620 SH   SOLE   17,620 0 0
APPLE INC COM 037833100 38,069 129,640 SH   SOLE   121,818 0 7,822
APPLIED MATLS INC COM 038222105 236 3,859 SH   SOLE   3,859 0 0
AVERY DENNISON CORP COM 053611109 42,082 321,681 SH   SOLE   321,681 0 0
BANK OF MARIN BANCORP COM 063425102 1,753 38,905 SH   SOLE   19,105 0 19,800
BARNES GROUP INC COM 067806109 1,492 24,078 SH   SOLE   24,078 0 0
BAXTER INTL INC COM 071813109 45,351 542,346 SH   SOLE   542,346 0 0
BECTON DICKINSON & CO COM 075887109 524 1,928 SH   SOLE   1,928 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,019 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 31,681 139,870 SH   SOLE   130,260 0 9,610
BOEING CO COM 097023105 239 734 SH   SOLE   734 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 75,120 1,056,100 SH   SOLE   1,038,245 0 17,855
BOSTON PRIVATE FINL HLDGS IN COM 101119105 141 11,715 SH   SOLE   11,715 0 0
BOSTON SCIENTIFIC CORP COM 101137107 68,551 1,515,954 SH   SOLE   1,477,769 0 38,185
BP PLC SPONSORED ADR 055622104 19,607 519,526 SH   SOLE   519,526 0 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 290 18,440 SH   SOLE   18,440 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 243 3,781 SH   SOLE   3,781 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 77,265 625,426 SH   SOLE   612,776 0 12,650
BWX TECHNOLOGIES INC COM 05605H100 77,978 1,256,093 SH   SOLE   1,240,273 0 15,820
CAMBRIDGE BANCORP COM 132152109 328 4,094 SH   SOLE   4,094 0 0
CAMDEN PPTY TR SH BEN INT 133131102 386 3,640 SH   SOLE   3,640 0 0
CASEYS GEN STORES INC COM 147528103 50,367 316,796 SH   SOLE   316,796 0 0
CATERPILLAR INC DEL COM 149123101 216 1,460 SH   SOLE   1,460 0 0
CAVCO INDS INC DEL COM 149568107 1,178 6,031 SH   SOLE   6,031 0 0
CDK GLOBAL INC COM 12508E101 80,195 1,466,620 SH   SOLE   1,443,980 0 22,640
CELSIUS HOLDINGS INC COM NEW 15118v207 445 92,215 SH   SOLE   92,215 0 0
CHEVRON CORP NEW COM 166764100 339 2,814 SH   SOLE   2,814 0 0
CHUBB LIMITED COM H1467J104 27,389 175,952 SH   SOLE   163,902 0 12,050
CINEMARK HOLDINGS INC COM 17243V102 44,081 1,302,247 SH   SOLE   1,302,247 0 0
CISCO SYS INC COM 17275R102 2,457 51,239 SH   SOLE   51,239 0 0
CLOROX CO DEL COM 189054109 33,033 215,141 SH   SOLE   208,071 0 7,070
COCA COLA CO COM 191216100 3,407 61,558 SH   SOLE   61,558 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 766 12,355 SH   SOLE   1,045 0 11,310
COLGATE PALMOLIVE CO COM 194162103 4,305 62,538 SH   SOLE   62,538 0 0
COLUMBIA BKG SYS INC COM 197236102 1,100 27,033 SH   SOLE   27,033 0 0
COMCAST CORP NEW CL A 20030N101 24,051 534,823 SH   SOLE   534,823 0 0
COMMUNITY BK SYS INC COM 203607106 3,148 44,370 SH   SOLE   25,050 0 19,320
CONOCOPHILLIPS COM 20825C104 907 13,946 SH   SOLE   13,946 0 0
CONSTRUCTION PARTNERS INC COM CL A 21044c107 1,426 84,514 SH   SOLE   84,514 0 0
CORECIVIC INC COM 21871N101 2,273 130,770 SH   SOLE   130,770 0 0
CORTEVA INC COM 22052l104 5,832 197,286 SH   SOLE   197,286 0 0
CREDIT ACCEP CORP MICH COM 225310101 322 728 SH   SOLE   728 0 0
CSG SYS INTL INC COM 126349109 1,381 26,666 SH   SOLE   26,666 0 0
DENTSPLY SIRONA INC COM 24906P109 58,197 1,028,401 SH   SOLE   1,028,401 0 0
DIAMONDBACK ENERGY INC COM 25278X109 28,206 303,743 SH   SOLE   303,743 0 0
DISNEY WALT CO COM DISNEY 254687106 843 5,832 SH   SOLE   5,832 0 0
DOLLAR GEN CORP NEW COM 256677105 72,437 464,398 SH   SOLE   456,673 0 7,725
DORMAN PRODUCTS INC COM 258278100 53,730 709,584 SH   SOLE   700,534 0 9,050
DOUGLAS DYNAMICS INC COM 25960R105 2,543 46,243 SH   SOLE   24,936 0 21,307
DOW INC COM 260557103 2,292 41,872 SH   SOLE   41,872 0 0
DRIL QUIP INC COM 262037104 764 16,289 SH   SOLE   16,289 0 0
DUPONT DE NEMOURS INC COM 26614n102 9,622 149,881 SH   SOLE   138,906 0 10,975
EASTERLY GOVT PPTYS INC COM 27616p103 2,475 104,314 SH   SOLE   66,564 0 37,750
EATON CORP PLC SHS G29183103 26,516 279,936 SH   SOLE   268,946 0 10,990
EBAY INC COM 278642103 10,193 282,283 SH   SOLE   282,283 0 0
EBIX INC COM NEW 278715206 296 8,850 SH   SOLE   8,850 0 0
ENTERGY CORP NEW COM 29364G103 45,667 381,197 SH   SOLE   370,487 0 10,710
EPAM SYS INC COM 29414b104 52,095 245,547 SH   SOLE   245,547 0 0
EQUIFAX INC COM 294429105 30,386 216,859 SH   SOLE   216,859 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 430 5,315 SH   SOLE   5,315 0 0
EVEREST RE GROUP LTD COM G3223R108 19,860 71,737 SH   SOLE   68,167 0 3,570
EVERSOURCE ENERGY COM 30040W108 1,258 14,792 SH   SOLE   14,792 0 0
EXP WORLD HOLDINGS INC COM 30212w100 524 46,275 SH   SOLE   46,275 0 0
EXPEDITORS INTL WASH INC COM 302130109 43,471 557,174 SH   SOLE   557,174 0 0
EXXON MOBIL CORP COM 30231G102 548 7,858 SH   SOLE   7,858 0 0
FACEBOOK INC CL A 30303M102 2,466 12,016 SH   SOLE   1,286 0 10,730
FACTSET RESH SYS INC COM 303075105 402 1,500 SH   SOLE   1,500 0 0
FEDERATED INVS INC PA CL B 314211103 877 26,903 SH   SOLE   26,903 0 0
FIDELITY LOW DURTIN ETF 316188408 523 10,320 SH   SOLE   10,320 0 0
FIDELITY TOTAL BD ETF 316188309 934 18,050 SH   SOLE   18,050 0 0
FIRST AMERN FINL CORP COM 31847R102 95,172 1,631,893 SH   SOLE   1,631,893 0 0
FIRST FINL BANCORP OH COM 320209109 2,067 81,246 SH   SOLE   50,926 0 30,320
FIRST HAWAIIAN INC COM 32051x108 68,823 2,385,550 SH   SOLE   2,385,550 0 0
FIRST LONG IS CORP COM 320734106 1,377 54,905 SH   SOLE   54,905 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 70,496 600,221 SH   SOLE   600,221 0 0
FISERV INC COM 337738108 18,528 160,238 SH   SOLE   151,228 0 9,010
FUNKO INC COM CL A 361008105 847 49,339 SH   SOLE   49,339 0 0
GARTNER INC COM 366651107 31,731 205,910 SH   SOLE   200,160 0 5,750
GENTHERM INC COM 37253a103 1,020 22,970 SH   SOLE   22,970 0 0
GENUINE PARTS CO COM 372460105 46,645 439,097 SH   SOLE   439,097 0 0
GIBRALTAR INDS INC COM 374689107 2,382 47,230 SH   SOLE   24,410 0 22,820
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 16,300 346,884 SH   SOLE   346,884 0 0
GLOBE LIFE INC COM 37959e102 64,918 616,795 SH   SOLE   606,825 0 9,970
HASBRO INC COM 418056107 76,782 727,035 SH   SOLE   713,130 0 13,905
HELEN OF TROY CORP LTD COM G4388N106 36,478 202,891 SH   SOLE   197,066 0 5,825
HENRY SCHEIN INC COM 806407102 27,184 407,431 SH   SOLE   407,431 0 0
HERSHEY CO COM 427866108 39,815 270,885 SH   SOLE   270,885 0 0
HESS CORP COM 42809H107 31,920 477,775 SH   SOLE   447,955 0 29,820
HEXCEL CORP NEW COM 428291108 60,962 831,560 SH   SOLE   818,400 0 13,160
HIGHWOODS PPTYS INC COM 431284108 479 9,785 SH   SOLE   9,785 0 0
HOLOGIC INC COM 436440101 2,060 39,451 SH   SOLE   39,451 0 0
HOME DEPOT INC COM 437076102 385 1,762 SH   SOLE   1,762 0 0
HOOKER FURNITURE CORP COM 439038100 1,898 73,866 SH   SOLE   47,186 0 26,680
HSBC HLDGS PLC ADR A 1/40PF A 404280604 698 26,000 SH   SOLE   26,000 0 0
HUBBELL INC COM 443510607 48,948 331,134 SH   SOLE   331,134 0 0
HUNTINGTON BANCSHARES INC COM 446150104 70,689 4,687,621 SH   SOLE   4,563,101 0 124,520
HUNTSMAN CORP COM 447011107 81,192 3,360,581 SH   SOLE   3,324,951 0 35,630
I3 VERTICALS INC COM CL A 46571y107 437 15,465 SH   SOLE   15,465 0 0
IAA INC COM 449253103 48,283 1,025,996 SH   SOLE   1,025,996 0 0
ICF INTL INC COM 44925c103 2,494 27,221 SH   SOLE   16,911 0 10,310
ILLINOIS TOOL WKS INC COM 452308109 431 2,401 SH   SOLE   2,401 0 0
INSPERITY INC COM 45778q107 41,922 487,233 SH   SOLE   487,233 0 0
INTEL CORP COM 458140100 2,859 47,771 SH   SOLE   47,771 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005l101 1,199 99,599 SH   SOLE   99,599 0 0
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 890 28,115 SH   SOLE   28,115 0 0
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138g870 449 17,380 SH   SOLE   17,380 0 0
IRON MTN INC NEW COM 46284V101 284 8,910 SH   SOLE   8,910 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 1,264 21,542 SH   SOLE   21,542 0 0
ISHARES TR CORE MSCI EAFE 46432F842 572 8,767 SH   SOLE   8,767 0 0
ISHARES TR CORE S&P US VLU 464287663 686 10,880 SH   SOLE   10,880 0 0
ISHARES TR CRE U S REIT ETF 464288521 457 8,368 SH   SOLE   8,368 0 0
ISHARES TR FLTG RATE NT ETF 46429b655 14,408 282,952 SH   SOLE   282,952 0 0
ISHARES TR GLB INFRASTR ETF 464288372 2,675 55,841 SH   SOLE   55,841 0 0
ISHARES TR IBOXX INV CP ETF 464287242 24,358 190,356 SH   SOLE   190,356 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 2,344 31,442 SH   SOLE   31,442 0 0
ISHARES TR MODERT ALLOC ETF 464289875 434 10,810 SH   SOLE   10,810 0 0
ISHARES TR MSCI ACWI ETF 464288257 908 11,465 SH   SOLE   11,465 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,063 29,713 SH   SOLE   29,713 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 492 7,500 SH   SOLE   7,500 0 0
ISHARES TR RUS 1000 ETF 464287622 616 3,453 SH   SOLE   3,453 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 5,179 37,946 SH   SOLE   37,946 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 1,761 13,695 SH   SOLE   13,695 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 20,632 217,705 SH   SOLE   217,705 0 0
ISHARES TR RUS TP200 VL ETF 464289420 235 4,022 SH   SOLE   4,022 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 450 2,718 SH   SOLE   2,718 0 0
ISHARES TR S&P MC 400VL ETF 464287705 226 1,321 SH   SOLE   1,321 0 0
ISHARES TR SHORT TREAS BD 464288679 39,190 354,785 SH   SOLE   354,785 0 0
JOHNSON & JOHNSON COM 478160104 30,127 206,535 SH   SOLE   206,535 0 0
JPMORGAN CHASE & CO COM 46625H100 204 1,464 SH   SOLE   1,464 0 0
KAMAN CORP COM 483548103 1,460 22,153 SH   SOLE   22,153 0 0
KIMCO RLTY CORP COM 49446R109 455 21,987 SH   SOLE   21,987 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 21,259 238,170 SH   SOLE   238,170 0 0
LEIDOS HLDGS INC COM 525327102 2,998 30,624 SH   SOLE   30,624 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 69,897 555,843 SH   SOLE   555,843 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 47,284 982,222 SH   SOLE   982,222 0 0
LIFE STORAGE INC COM 53223X107 633 5,845 SH   SOLE   5,845 0 0
LILLY ELI & CO COM 532457108 210 1,600 SH   SOLE   1,600 0 0
LOCKHEED MARTIN CORP COM 539830109 1,338 3,437 SH   SOLE   3,437 0 0
LOWES COS INC COM 548661107 17,926 149,686 SH   SOLE   141,616 0 8,070
M & T BK CORP COM 55261F104 71,294 419,997 SH   SOLE   419,997 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109 822 65,308 SH   SOLE   65,308 0 0
MARATHON PETE CORP COM 56585a102 17,410 288,961 SH   SOLE   273,831 0 15,130
MARKEL CORP COM 570535104 62,392 54,578 SH   SOLE   54,578 0 0
MCDONALDS CORP COM 580135101 618 3,125 SH   SOLE   3,125 0 0
MEDTRONIC PLC SHS G5960L103 26,058 229,687 SH   SOLE   213,387 0 16,300
MERCK & CO INC COM 58933Y105 264 2,898 SH   SOLE   2,898 0 0
MICROSOFT CORP COM 594918104 35,358 224,211 SH   SOLE   208,071 0 16,140
MID AMER APT CMNTYS INC COM 59522J103 1,329 10,082 SH   SOLE   10,082 0 0
MOHAWK INDS INC COM 608190104 26,399 193,567 SH   SOLE   193,567 0 0
MOMO INC ADR 60879b107 506 15,105 SH   SOLE   15,105 0 0
MONDELEZ INTL INC CL A 609207105 24,173 438,862 SH   SOLE   403,652 0 35,210
MONMOUTH REAL ESTATE INVT CO CL A 609720107 515 35,560 SH   SOLE   35,560 0 0
MSA SAFETY INC COM 553498106 3,595 28,454 SH   SOLE   20,714 0 7,740
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 5,331 158,569 SH   SOLE   158,569 0 0
NIC INC COM 62914b100 834 37,319 SH   SOLE   37,319 0 0
NISOURCE INC COM 65473P105 46,091 1,655,555 SH   SOLE   1,655,555 0 0
NORFOLK SOUTHERN CORP COM 655844108 608 3,130 SH   SOLE   3,130 0 0
NORTHWESTERN CORP COM NEW 668074305 2,166 30,219 SH   SOLE   18,149 0 12,070
NUVASIVE INC COM 670704105 96,863 1,252,432 SH   SOLE   1,238,572 0 13,860
NV5 GLOBAL INC COM 62945v109 2,226 44,127 SH   SOLE   32,232 0 11,895
OCCIDENTAL PETE CORP COM 674599105 2,234 54,216 SH   SOLE   54,216 0 0
OUTFRONT MEDIA INC COM 69007j106 3,238 120,726 SH   SOLE   120,726 0 0
PARKER HANNIFIN CORP COM 701094104 12,944 62,889 SH   SOLE   62,889 0 0
PAYPAL HLDGS INC COM 70450Y103 25,080 231,861 SH   SOLE   231,861 0 0
PBF ENERGY INC CL A 69318g106 33,759 1,076,143 SH   SOLE   1,076,143 0 0
PDC ENERGY INC COM 69327r101 757 28,930 SH   SOLE   28,930 0 0
PEPSICO INC COM 713448108 12,057 88,217 SH   SOLE   78,357 0 9,860
PERFICIENT INC COM 71375U101 2,990 64,906 SH   SOLE   38,546 0 26,360
PFIZER INC COM 717081103 16,188 413,181 SH   SOLE   384,836 0 28,345
PHILLIPS 66 COM 718546104 283 2,538 SH   SOLE   2,538 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201r833 7,842 77,192 SH   SOLE   77,192 0 0
PIONEER NAT RES CO COM 723787107 56,115 370,712 SH   SOLE   360,957 0 9,755
PNC FINL SVCS GROUP INC COM 693475105 694 4,347 SH   SOLE   4,347 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 2,334 41,837 SH   SOLE   26,107 0 15,730
PPL CORP COM 69351T106 59,211 1,650,257 SH   SOLE   1,650,257 0 0
PRICESMART INC COM 741511109 277 3,900 SH   SOLE   3,900 0 0
PRIMORIS SVCS CORP COM 74164F103 754 33,916 SH   SOLE   33,916 0 0
PROCTER & GAMBLE CO COM 742718109 26,120 209,129 SH   SOLE   199,139 0 9,990
PROLOGIS INC COM 74340W103 349 3,920 SH   SOLE   3,920 0 0
QUALCOMM INC COM 747525103 1,293 14,652 SH   SOLE   14,652 0 0
REGIONS FINL CORP NEW COM 7591EP100 3,695 215,313 SH   SOLE   139,353 0 75,960
RESMED INC COM 761152107 577 3,725 SH   SOLE   3,725 0 0
RLJ LODGING TR COM 74965L101 382 21,581 SH   SOLE   21,581 0 0
ROGERS CORP COM 775133101 1,565 12,550 SH   SOLE   8,130 0 4,420
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 28,615 477,160 SH   SOLE   451,460 0 25,700
RPM INTL INC COM 749685103 2,857 37,225 SH   SOLE   37,225 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 2,905 33,525 SH   SOLE   33,525 0 0
S&P GLOBAL INC COM 78409V104 325 1,192 SH   SOLE   1,192 0 0
SAFETY INS GROUP INC COM 78648t100 923 9,975 SH   SOLE   9,975 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 884 10,163 SH   SOLE   10,163 0 0
SERVICE CORP INTL COM 817565104 301 6,545 SH   SOLE   6,545 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 824 6,031 SH   SOLE   6,031 0 0
SKYWEST INC COM 830879102 2,107 32,603 SH   SOLE   32,603 0 0
SMITH A O CORP COM 831865209 67,159 1,409,726 SH   SOLE   1,393,911 0 15,815
SONOCO PRODS CO COM 835495102 33,082 536,005 SH   SOLE   536,005 0 0
SOUTHERN CO COM 842587107 319 5,000 SH   SOLE   5,000 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467j100 66,664 1,085,732 SH   SOLE   1,085,732 0 0
STAG INDL INC COM 85254J102 671 21,270 SH   SOLE   21,270 0 0
STANDARD MTR PRODS INC COM 853666105 1,082 20,330 SH   SOLE   20,330 0 0
STATE STR CORP COM 857477103 584 7,389 SH   SOLE   7,389 0 0
STORE CAP CORP COM 862121100 69,524 1,866,927 SH   SOLE   1,834,952 0 31,975
STRYKER CORP COM 863667101 768 3,658 SH   SOLE   3,658 0 0
SUN CMNTYS INC COM 866674104 83,273 554,784 SH   SOLE   547,504 0 7,280
SYSCO CORP COM 871829107 66,780 780,684 SH   SOLE   780,684 0 0
TCF FINANCIAL CORPORATION NE COM 872307103 1,360 29,051 SH   SOLE   29,051 0 0
TE CONNECTIVITY LTD REG SHS H84989104 25,449 265,532 SH   SOLE   249,662 0 15,870
TRANSCAT INC COM 893529107 1,343 42,166 SH   SOLE   42,166 0 0
TRUIST FINL CORP COM 89832q109 27,961 496,475 SH   SOLE   496,475 0 0
UBIQUITI INC COM 90353w103 37,368 197,737 SH   SOLE   197,737 0 0
UFP TECHNOLOGIES INC COM 902673102 1,955 39,407 SH   SOLE   39,407 0 0
ULTA BEAUTY INC COM 90384S303 58,312 230,356 SH   SOLE   226,873 0 3,483
UNILEVER N V N Y SHS NEW 904784709 27,449 477,701 SH   SOLE   457,001 0 20,700
UNILEVER PLC SPON ADR NEW 904767704 314 5,493 SH   SOLE   5,493 0 0
UNITED BANKSHARES INC WEST V COM 909907107 51,251 1,325,683 SH   SOLE   1,304,343 0 21,340
UNITED TECHNOLOGIES CORP COM 913017109 346 2,308 SH   SOLE   2,308 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 26,416 327,696 SH   SOLE   327,696 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 625 6,734 SH   SOLE   6,734 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 315 7,073 SH   SOLE   7,073 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 36,213 396,511 SH   SOLE   396,511 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1,421 23,365 SH   SOLE   23,365 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 38,823 479,114 SH   SOLE   479,114 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 25,602 416,978 SH   SOLE   416,978 0 0
VERRA MOBILITY CORP COM 92511u102 621 44,356 SH   SOLE   44,356 0 0
VISA INC COM CL A 92826C839 676 3,600 SH   SOLE   3,600 0 0
WALMART INC COM 931142103 18,957 159,518 SH   SOLE   159,518 0 0
WATERS CORP COM 941848103 60,311 258,124 SH   SOLE   254,334 0 3,790
WATSCO INC COM 942622200 4,415 24,506 SH   SOLE   19,306 0 5,200
WEC ENERGY GROUP INC COM 92939U106 1,521 16,495 SH   SOLE   5,740 0 10,755
WEINGARTEN RLTY INVS SH BEN INT 948741103 361 11,570 SH   SOLE   11,570 0 0
WEYERHAEUSER CO COM 962166104 689 22,814 SH   SOLE   22,814 0 0
WINMARK CORP COM 974250102 849 4,283 SH   SOLE   4,283 0 0
WOLVERINE WORLD WIDE INC COM 978097103 1,017 30,140 SH   SOLE   30,140 0 0
WOODWARD INC COM 980745103 93,226 787,116 SH   SOLE   779,676 0 7,440
XCEL ENERGY INC COM 98389B100 34,482 543,115 SH   SOLE   543,115 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 79,571 531,607 SH   SOLE   531,607 0 0