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,036 91,457 SH   SOLE   78,184 13,273 0
AAR CORP COM 000361105 1,924 46,685 SH   SOLE   45,833 852 0
ABBOTT LABS COM 002824100 16,906 202,055 SH   SOLE   169,373 32,682 0
ABBVIE INC COM 00287Y109 385 5,089 SH   SOLE   5,057 32 0
ABM INDS INC COM 000957100 919 25,296 SH   SOLE   24,460 836 0
ALCON INC ORD SHS h01301128 10,485 180,147 SH   SOLE   142,415 37,732 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 251 1,500 SH   SOLE   1,500 0 0
ALLEGHANY CORP DEL COM 017175100 30,521 38,258 SH   SOLE   9,185 26,782 2,291
ALPHABET INC CAP STK CL A 02079K305 517 423 SH   SOLE   423 0 0
ALPHABET INC CAP STK CL C 02079K107 435 357 SH   SOLE   357 0 0
AMAZON COM INC COM 023135106 538 310 SH   SOLE   310 0 0
AMDOCS LTD SHS G02602103 37,759 571,159 SH   SOLE   236,937 311,062 23,160
AMERICAN CAMPUS CMNTYS INC COM 024835100 633 13,160 SH   SOLE   13,160 0 0
AMERICAN EXPRESS CO COM 025816109 208 1,762 SH   SOLE   1,762 0 0
AMGEN INC COM 031162100 844 4,363 SH   SOLE   4,363 0 0
ANALOG DEVICES INC COM 032654105 50,142 448,777 SH   SOLE   258,483 176,937 13,357
AON PLC SHS CL A G0408V102 3,623 18,715 SH   SOLE   18,715 0 0
APPLE INC COM 037833100 27,164 121,283 SH   SOLE   105,405 15,878 0
AVERY DENNISON CORP COM 053611109 20,910 184,115 SH   SOLE   81,231 94,703 8,181
BANK OF MARIN BANCORP COM 063425102 1,622 39,095 SH   SOLE   38,640 455 0
BARNES GROUP INC COM 067806109 2,036 39,511 SH   SOLE   38,691 820 0
BAXTER INTL INC COM 071813109 23,438 267,958 SH   SOLE   63,385 188,280 16,293
BB&T CORP COM 054937107 23,183 434,389 SH   SOLE   360,428 73,961 0
BECTON DICKINSON & CO COM 075887109 488 1,928 SH   SOLE   1,928 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 935 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 25,760 123,834 SH   SOLE   107,730 16,104 0
BOEING CO COM 097023105 279 734 SH   SOLE   734 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 46,459 654,161 SH   SOLE   328,108 301,063 24,990
BOSTON PRIVATE FINL HLDGS IN COM 101119105 137 11,715 SH   SOLE   11,715 0 0
BOSTON SCIENTIFIC CORP COM 101137107 39,384 967,900 SH   SOLE   503,450 433,303 31,147
BP PLC SPONSORED ADR 055622104 16,173 425,718 SH   SOLE   336,543 89,175 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 279 18,440 SH   SOLE   18,440 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 41,905 336,773 SH   SOLE   119,635 199,797 17,341
BWX TECHNOLOGIES INC COM 05605H100 41,345 722,694 SH   SOLE   312,742 381,511 28,441
CABOT OIL & GAS CORP COM 127097103 8,037 457,447 SH   SOLE   55,668 371,040 30,739
CAMBRIDGE BANCORP COM 132152109 307 4,094 SH   SOLE   4,094 0 0
CAMDEN PPTY TR SH BEN INT 133131102 404 3,640 SH   SOLE   3,640 0 0
CARBONITE INC COM 141337105 576 37,172 SH   SOLE   35,767 1,405 0
CASEYS GEN STORES INC COM 147528103 25,688 159,393 SH   SOLE   37,255 112,586 9,552
CAVCO INDS INC DEL COM 149568107 1,171 6,095 SH   SOLE   5,921 174 0
CDK GLOBAL INC COM 12508E101 37,798 785,976 SH   SOLE   290,315 460,202 35,459
CELSIUS HOLDINGS INC COM NEW 15118v207 879 252,966 SH   SOLE   248,950 4,016 0
CHEVRON CORP NEW COM 166764100 387 3,261 SH   SOLE   3,261 0 0
CHUBB LIMITED COM H1467J104 25,551 158,272 SH   SOLE   130,786 27,486 0
CINEMARK HOLDINGS INC COM 17243V102 31,457 814,111 SH   SOLE   439,706 345,758 28,647
CISCO SYS INC COM 17275R102 2,536 51,321 SH   SOLE   51,254 67 0
CLOROX CO DEL COM 189054109 17,847 117,515 SH   SOLE   47,879 64,229 5,407
COCA COLA CO COM 191216100 3,422 62,850 SH   SOLE   62,850 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 743 12,335 SH   SOLE   12,335 0 0
COLGATE PALMOLIVE CO COM 194162103 4,818 65,548 SH   SOLE   65,548 0 0
COLUMBIA BKG SYS INC COM 197236102 1,003 27,188 SH   SOLE   26,156 1,032 0
COMCAST CORP NEW CL A 20030N101 22,015 488,364 SH   SOLE   420,872 67,492 0
COMMUNITY BK SYS INC COM 203607106 2,742 44,445 SH   SOLE   43,694 751 0
CONOCOPHILLIPS COM 20825C104 798 13,996 SH   SOLE   13,996 0 0
CONSTRUCTION PARTNERS INC COM CL A 21044c107 1,500 96,289 SH   SOLE   94,435 1,854 0
CORECIVIC INC COM 21871N101 2,593 150,041 SH   SOLE   96,875 53,166 0
CORTEVA INC COM 22052l104 3,794 135,486 SH   SOLE   111,521 23,965 0
CSG SYS INTL INC COM 126349109 1,390 26,901 SH   SOLE   26,122 779 0
DENTSPLY SIRONA INC COM 24906P109 27,508 516,007 SH   SOLE   124,482 360,654 30,871
DISNEY WALT CO COM DISNEY 254687106 775 5,946 SH   SOLE   5,946 0 0
DOLLAR GEN CORP NEW COM 256677105 46,059 289,788 SH   SOLE   141,455 136,695 11,638
DORMAN PRODUCTS INC COM 258278100 30,237 380,148 SH   SOLE   121,027 237,307 21,814
DOUGLAS DYNAMICS INC COM 25960R105 2,068 46,393 SH   SOLE   45,708 685 0
DOW INC COM 260557103 1,550 32,528 SH   SOLE   27,138 5,390 0
DRIL QUIP INC COM 262037104 822 16,384 SH   SOLE   15,962 422 0
DUPONT DE NEMOURS INC COM 26614n102 10,367 145,381 SH   SOLE   122,469 22,912 0
EASTERLY GOVT PPTYS INC COM 27616p103 1,008 47,317 SH   SOLE   46,453 864 0
EATON CORP PLC SHS G29183103 21,518 258,788 SH   SOLE   224,991 33,797 0
EBAY INC COM 278642103 9,858 252,901 SH   SOLE   215,200 37,701 0
EBIX INC COM NEW 278715206 373 8,850 SH   SOLE   8,850 0 0
ENTERGY CORP NEW COM 29364G103 25,916 220,825 SH   SOLE   79,414 132,230 9,181
EPAM SYS INC COM 29414b104 23,707 130,031 SH   SOLE   33,401 88,665 7,965
EQUIFAX INC COM 294429105 15,514 110,283 SH   SOLE   25,754 77,798 6,731
EQUITY RESIDENTIAL SH BEN INT 29476L107 458 5,315 SH   SOLE   5,315 0 0
EVEREST RE GROUP LTD COM G3223R108 16,948 63,693 SH   SOLE   52,602 11,091 0
EVERSOURCE ENERGY COM 30040W108 1,273 14,892 SH   SOLE   14,892 0 0
EXP WORLD HOLDINGS INC COM 30212w100 388 46,275 SH   SOLE   46,275 0 0
EXPEDITORS INTL WASH INC COM 302130109 20,532 276,382 SH   SOLE   69,355 190,696 16,331
EXXON MOBIL CORP COM 30231G102 677 9,590 SH   SOLE   9,590 0 0
FACEBOOK INC CL A 30303M102 2,135 11,990 SH   SOLE   11,990 0 0
FACTSET RESH SYS INC COM 303075105 364 1,500 SH   SOLE   1,500 0 0
FEDERATED INVS INC PA CL B 314211103 896 27,633 SH   SOLE   26,640 993 0
FIDELITY LOW DURTIN ETF 316188408 528 10,420 SH   SOLE   10,420 0 0
FIRST AMERN FINL CORP COM 31847R102 57,881 980,860 SH   SOLE   443,902 498,749 38,209
FIRST FINL BANCORP OH COM 320209109 2,012 82,196 SH   SOLE   80,446 1,750 0
FIRST HAWAIIAN INC COM 32051x108 40,128 1,502,938 SH   SOLE   789,708 667,941 45,289
FIRST LONG IS CORP COM 320734106 1,251 55,000 SH   SOLE   53,159 1,841 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 27,010 279,318 SH   SOLE   71,830 188,583 18,905
FISERV INC COM 337738108 12,170 117,484 SH   SOLE   95,974 21,510 0
FRANKLIN RES INC COM 354613101 1,386 48,018 SH   SOLE   2,550 45,468 0
FUNKO INC COM CL A 361008105 894 43,431 SH   SOLE   42,116 1,315 0
GARTNER INC COM 366651107 13,381 93,582 SH   SOLE   23,625 63,783 6,174
GENTHERM INC COM 37253a103 942 22,920 SH   SOLE   22,165 755 0
GENUINE PARTS CO COM 372460105 21,955 220,456 SH   SOLE   68,695 139,841 11,920
GIBRALTAR INDS INC COM 374689107 2,520 54,865 SH   SOLE   53,940 925 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 17,663 413,851 SH   SOLE   350,834 63,017 0
GLOBE LIFE INC COM 37959e102 28,014 292,546 SH   SOLE   82,726 191,167 18,653
HASBRO INC COM 418056107 40,185 338,567 SH   SOLE   130,650 191,622 16,295
HELEN OF TROY CORP LTD COM G4388N106 21,010 133,259 SH   SOLE   42,582 83,454 7,223
HENRY SCHEIN INC COM 806407102 11,490 180,943 SH   SOLE   27,287 141,499 12,157
HERSHEY CO COM 427866108 21,426 138,244 SH   SOLE   47,693 83,520 7,031
HESS CORP COM 42809H107 15,119 249,978 SH   SOLE   83,519 153,236 13,223
HEXCEL CORP NEW COM 428291108 36,984 450,309 SH   SOLE   215,434 216,449 18,426
HIGHWOODS PPTYS INC COM 431284108 440 9,785 SH   SOLE   9,785 0 0
HOLOGIC INC COM 436440101 2,179 43,151 SH   SOLE   43,151 0 0
HOME DEPOT INC COM 437076102 415 1,788 SH   SOLE   1,772 16 0
HOOKER FURNITURE CORP COM 439038100 1,624 75,734 SH   SOLE   73,828 1,906 0
HSBC HLDGS PLC ADR A 1/40PF A 404280604 684 26,000 SH   SOLE   26,000 0 0
HUBBELL INC COM 443510607 25,433 193,556 SH   SOLE   60,240 122,800 10,516
HUNTINGTON BANCSHARES INC COM 446150104 41,900 2,936,196 SH   SOLE   1,546,085 1,296,264 93,847
HUNTSMAN CORP COM 447011107 46,479 1,998,225 SH   SOLE   950,849 975,014 72,362
IAA INC COM 449253103 27,098 649,354 SH   SOLE   322,431 304,280 22,643
ICF INTL INC COM 44925c103 1,355 16,046 SH   SOLE   15,585 461 0
ILLINOIS TOOL WKS INC COM 452308109 421 2,688 SH   SOLE   2,688 0 0
INTEL CORP COM 458140100 2,482 48,166 SH   SOLE   48,166 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005l101 1,372 99,834 SH   SOLE   98,095 1,739 0
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 911 28,115 SH   SOLE   28,115 0 0
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138g870 442 17,380 SH   SOLE   17,380 0 0
IRON MTN INC NEW COM 46284V101 289 8,910 SH   SOLE   8,910 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 941 16,480 SH   SOLE   16,480 0 0
ISHARES TR CORE MSCI EAFE 46432F842 576 9,430 SH   SOLE   9,430 0 0
ISHARES TR CORE S&P US VLU 464287663 629 10,880 SH   SOLE   10,880 0 0
ISHARES TR CRE U S REIT ETF 464288521 470 8,463 SH   SOLE   8,463 0 0
ISHARES TR FLTG RATE NT ETF 46429b655 9,858 193,409 SH   SOLE   30,109 163,300 0
ISHARES TR GLB INFRASTR ETF 464288372 1,179 25,390 SH   SOLE   25,390 0 0
ISHARES TR IBOXX INV CP ETF 464287242 13,937 109,325 SH   SOLE   22,140 87,185 0
ISHARES TR MIN VOL EAFE ETF 46429B689 1,935 26,405 SH   SOLE   26,405 0 0
ISHARES TR MODERT ALLOC ETF 464289875 435 11,070 SH   SOLE   11,070 0 0
ISHARES TR MSCI ACWI ETF 464288257 854 11,591 SH   SOLE   11,591 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,958 30,023 SH   SOLE   30,023 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 508 7,930 SH   SOLE   7,930 0 0
ISHARES TR RUS 1000 ETF 464287622 576 3,503 SH   SOLE   3,503 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 6,537 50,969 SH   SOLE   49,889 1,080 0
ISHARES TR RUS 2000 VAL ETF 464287630 1,728 14,467 SH   SOLE   14,467 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 17,437 194,387 SH   SOLE   163,374 29,241 1,772
ISHARES TR RUS TP200 VL ETF 464289420 220 4,022 SH   SOLE   4,022 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 397 2,623 SH   SOLE   2,623 0 0
ISHARES TR SHORT TREAS BD 464288679 22,695 205,166 SH   SOLE   49,993 155,173 0
JD COM INC SPON ADR CL A 47215p106 1,034 36,655 SH   SOLE   36,655 0 0
JOHNSON & JOHNSON COM 478160104 21,942 169,594 SH   SOLE   140,886 28,708 0
JPMORGAN CHASE & CO COM 46625H100 226 1,917 SH   SOLE   1,892 25 0
KAMAN CORP COM 483548103 1,320 22,198 SH   SOLE   21,488 710 0
KAR AUCTION SVCS INC COM 48238t109 869 35,396 SH   SOLE   1,045 34,351 0
KIMCO RLTY CORP COM 49446R109 461 22,098 SH   SOLE   21,987 111 0
LAMAR ADVERTISING CO NEW CL A 512816109 17,425 212,686 SH   SOLE   178,530 34,156 0
LEIDOS HLDGS INC COM 525327102 2,661 30,989 SH   SOLE   30,989 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 29,105 278,062 SH   SOLE   65,467 195,897 16,698
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 20,215 481,757 SH   SOLE   111,037 341,108 29,612
LIFE STORAGE INC COM 53223X107 616 5,845 SH   SOLE   5,845 0 0
LOCKHEED MARTIN CORP COM 539830109 1,348 3,457 SH   SOLE   3,457 0 0
LOGMEIN INC COM 54142l109 582 8,200 SH   SOLE   7,907 293 0
LOWES COS INC COM 548661107 11,162 101,514 SH   SOLE   80,820 20,694 0
M & T BK CORP COM 55261F104 42,011 265,940 SH   SOLE   149,810 108,764 7,366
MAGNOLIA OIL & GAS CORP CL A 559663109 655 59,053 SH   SOLE   57,035 2,018 0
MARATHON PETE CORP COM 56585a102 15,073 248,109 SH   SOLE   207,247 40,862 0
MARKEL CORP COM 570535104 27,521 23,285 SH   SOLE   5,380 16,487 1,418
MCDONALDS CORP COM 580135101 685 3,190 SH   SOLE   3,190 0 0
MCKESSON CORP COM 58155Q103 1,182 8,649 SH   SOLE   400 8,249 0
MEDTRONIC PLC SHS G5960L103 23,077 212,453 SH   SOLE   184,274 28,179 0
MERCK & CO INC COM 58933Y105 287 3,408 SH   SOLE   3,408 0 0
MICROSOFT CORP COM 594918104 31,586 227,192 SH   SOLE   224,676 2,516 0
MID AMER APT CMNTYS INC COM 59522J103 1,311 10,082 SH   SOLE   10,082 0 0
MOHAWK INDS INC COM 608190104 10,523 84,815 SH   SOLE   10,600 68,632 5,583
MOMO INC ADR 60879b107 469 15,130 SH   SOLE   15,130 0 0
MONDELEZ INTL INC CL A 609207105 22,202 401,336 SH   SOLE   344,137 57,199 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 512 35,560 SH   SOLE   35,560 0 0
MSA SAFETY INC COM 553498106 3,120 28,599 SH   SOLE   27,924 675 0
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 4,610 138,145 SH   SOLE   136,942 1,203 0
NIC INC COM 62914b100 777 37,624 SH   SOLE   36,605 1,019 0
NISOURCE INC COM 65473P105 16,464 550,271 SH   SOLE   159,997 359,952 30,322
NORFOLK SOUTHERN CORP COM 655844108 562 3,130 SH   SOLE   3,130 0 0
NORTHWESTERN CORP COM NEW 668074305 2,278 30,349 SH   SOLE   29,817 532 0
NUVASIVE INC COM 670704105 49,226 776,673 SH   SOLE   381,370 367,179 28,124
NV5 GLOBAL INC COM 62945v109 2,133 31,243 SH   SOLE   30,606 637 0
OCCIDENTAL PETE CORP COM 674599105 12,479 280,605 SH   SOLE   232,642 47,963 0
OUTFRONT MEDIA INC COM 69007j106 3,291 118,456 SH   SOLE   118,456 0 0
PARKER HANNIFIN CORP COM 701094104 10,828 59,951 SH   SOLE   45,905 14,046 0
PAYPAL HLDGS INC COM 70450Y103 21,877 211,189 SH   SOLE   184,116 27,073 0
PBF ENERGY INC CL A 69318g106 10,508 386,477 SH   SOLE   136,175 216,633 33,669
PDC ENERGY INC COM 69327r101 1,175 42,341 SH   SOLE   17,873 24,468 0
PEPSICO INC COM 713448108 9,791 71,413 SH   SOLE   51,864 19,549 0
PERFICIENT INC COM 71375U101 2,513 65,131 SH   SOLE   64,027 1,104 0
PFIZER INC COM 717081103 13,179 366,791 SH   SOLE   306,855 59,936 0
PHILLIPS 66 COM 718546104 260 2,538 SH   SOLE   2,538 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201r833 10,234 100,602 SH   SOLE   100,602 0 0
PIONEER NAT RES CO COM 723787107 25,199 200,358 SH   SOLE   83,700 108,856 7,802
PNC FINL SVCS GROUP INC COM 693475105 609 4,347 SH   SOLE   4,347 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 2,376 42,147 SH   SOLE   41,454 693 0
PPL CORP COM 69351T106 33,247 1,055,810 SH   SOLE   582,222 446,560 27,028
PRICESMART INC COM 741511109 277 3,900 SH   SOLE   3,900 0 0
PRIMORIS SVCS CORP COM 74164F103 643 32,801 SH   SOLE   31,587 1,214 0
PROCTER & GAMBLE CO COM 742718109 24,523 197,166 SH   SOLE   174,057 23,109 0
PROLOGIS INC COM 74340W103 334 3,920 SH   SOLE   3,920 0 0
QUALCOMM INC COM 747525103 1,121 14,699 SH   SOLE   14,699 0 0
REGIONS FINL CORP NEW COM 7591EP100 3,410 215,580 SH   SOLE   215,453 127 0
RESMED INC COM 761152107 503 3,725 SH   SOLE   3,725 0 0
RLJ LODGING TR COM 74965L101 367 21,581 SH   SOLE   21,581 0 0
ROGERS CORP COM 775133101 1,707 12,485 SH   SOLE   12,241 244 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 24,540 409,678 SH   SOLE   332,639 77,039 0
RPM INTL INC COM 749685103 2,567 37,300 SH   SOLE   37,300 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 2,299 28,101 SH   SOLE   28,101 0 0
S&P GLOBAL INC COM 78409V104 310 1,266 SH   SOLE   1,266 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 887 10,158 SH   SOLE   10,158 0 0
SECOO HLDG LTD ADR 81367p101 204 30,450 SH   SOLE   30,450 0 0
SERVICE CORP INTL COM 817565104 317 6,625 SH   SOLE   6,625 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 715 6,001 SH   SOLE   5,785 216 0
SKYWEST INC COM 830879102 1,867 32,523 SH   SOLE   31,485 1,038 0
SMITH A O CORP COM 831865209 47,652 998,786 SH   SOLE   476,612 484,078 38,096
SONOCO PRODS CO COM 835495102 16,596 285,114 SH   SOLE   107,530 163,763 13,821
SOUTHERN CO COM 842587107 309 5,000 SH   SOLE   5,000 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467j100 31,142 603,886 SH   SOLE   258,902 318,176 26,808
STAG INDL INC COM 85254J102 627 21,270 SH   SOLE   21,270 0 0
STANDARD MTR PRODS INC COM 853666105 1,830 37,690 SH   SOLE   37,000 690 0
STATE STR CORP COM 857477103 437 7,389 SH   SOLE   7,389 0 0
STORE CAP CORP COM 862121100 55,826 1,492,286 SH   SOLE   721,259 716,040 54,987
STRYKER CORP COM 863667101 791 3,658 SH   SOLE   3,658 0 0
SUN CMNTYS INC COM 866674104 47,314 318,719 SH   SOLE   125,017 178,909 14,793
SUNTRUST BKS INC COM 867914103 536 7,784 SH   SOLE   2,275 5,509 0
SYSCO CORP COM 871829107 39,706 500,081 SH   SOLE   247,075 235,768 17,238
TCF FINANCIAL CORPORATION NE COM 872307103 1,070 28,096 SH   SOLE   27,175 921 0
TE CONNECTIVITY LTD REG SHS H84989104 21,746 233,376 SH   SOLE   192,321 41,055 0
TRANSCAT INC COM 893529107 1,074 41,936 SH   SOLE   41,004 932 0
UBIQUITI INC COM 90353w103 14,779 124,974 SH   SOLE   32,562 84,458 7,954
UFP TECHNOLOGIES INC COM 902673102 1,521 39,402 SH   SOLE   38,330 1,072 0
ULTA BEAUTY INC COM 90384S303 19,288 76,953 SH   SOLE   21,186 51,381 4,386
UNILEVER N V N Y SHS NEW 904784709 25,771 429,310 SH   SOLE   361,953 67,357 0
UNILEVER PLC SPON ADR NEW 904767704 452 7,513 SH   SOLE   7,513 0 0
UNITED BANKSHARES INC WEST V COM 909907107 40,386 1,066,450 SH   SOLE   584,410 449,623 32,417
UNITED TECHNOLOGIES CORP COM 913017109 348 2,552 SH   SOLE   2,552 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 25,341 313,666 SH   SOLE   30,694 282,972 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 628 6,734 SH   SOLE   6,734 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 286 7,116 SH   SOLE   7,116 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 22,100 242,216 SH   SOLE   55,506 186,710 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1,424 23,365 SH   SOLE   23,365 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 19,295 238,067 SH   SOLE   109,932 128,135 0
VERIZON COMMUNICATIONS INC COM 92343V104 22,141 366,818 SH   SOLE   299,358 67,460 0
VERRA MOBILITY CORP COM 92511u102 635 44,236 SH   SOLE   42,942 1,294 0
VISA INC COM CL A 92826C839 619 3,600 SH   SOLE   3,600 0 0
WALMART INC COM 931142103 17,054 143,700 SH   SOLE   119,628 24,072 0
WATERS CORP COM 941848103 32,618 146,120 SH   SOLE   62,319 77,674 6,127
WATSCO INC COM 942622200 4,142 24,481 SH   SOLE   24,342 139 0
WEC ENERGY GROUP INC COM 92939U106 1,569 16,495 SH   SOLE   16,495 0 0
WEINGARTEN RLTY INVS SH BEN INT 948741103 337 11,570 SH   SOLE   11,570 0 0
WEYERHAEUSER CO COM 962166104 635 22,914 SH   SOLE   22,914 0 0
WINMARK CORP COM 974250102 751 4,258 SH   SOLE   4,127 131 0
WOLVERINE WORLD WIDE INC COM 978097103 859 30,405 SH   SOLE   29,446 959 0
WOODWARD INC COM 980745103 49,547 459,488 SH   SOLE   204,576 234,981 19,931
XCEL ENERGY INC COM 98389B100 17,745 273,467 SH   SOLE   73,641 184,133 15,693
YY INC SPONSORED ADS A 98426t106 324 5,770 SH   SOLE   5,770 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 45,071 328,339 SH   SOLE   138,976 176,919 12,444