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,942 91,967 SH   SOLE   78,799 13,168 0
AAR CORP COM 000361105 2,005 54,488 SH   SOLE   53,541 947 0
ABBOTT LABS COM 002824100 17,640 209,756 SH   SOLE   176,054 33,702 0
ABBVIE INC COM 00287Y109 399 5,492 SH   SOLE   5,492 0 0
ABM INDS INC COM 000957100 1,026 25,645 SH   SOLE   24,745 900 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 264 1,560 SH   SOLE   1,560 0 0
ALLEGHANY CORP DEL COM 017175100 29,869 43,854 SH   SOLE   11,073 30,117 2,664
ALPHABET INC CAP STK CL A 02079K305 463 428 SH   SOLE   428 0 0
ALPHABET INC CAP STK CL C 02079K107 386 357 SH   SOLE   357 0 0
AMAZON COM INC COM 023135106 587 310 SH   SOLE   310 0 0
AMDOCS LTD SHS G02602103 35,704 575,044 SH   SOLE   226,868 323,925 24,251
AMERICAN CAMPUS CMNTYS INC COM 024835100 598 12,960 SH   SOLE   12,960 0 0
AMERICAN EXPRESS CO COM 025816109 263 2,129 SH   SOLE   2,129 0 0
AMGEN INC COM 031162100 716 3,885 SH   SOLE   3,885 0 0
ANALOG DEVICES INC COM 032654105 53,541 474,361 SH   SOLE   273,413 187,125 13,823
AON PLC SHS CL A G0408V102 4,843 25,095 SH   SOLE   25,095 0 0
APPLE INC COM 037833100 24,898 125,797 SH   SOLE   109,535 16,262 0
ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 1,600 35,850 SH   SOLE   35,370 480 0
AUTOMATIC DATA PROCESSING IN COM 053015103 208 1,260 SH   SOLE   1,260 0 0
AVERY DENNISON CORP COM 053611109 22,127 191,279 SH   SOLE   85,865 96,990 8,424
BANK OF MARIN BANCORP COM 063425102 1,594 38,860 SH   SOLE   38,425 435 0
BARNES GROUP INC COM 067806109 2,204 39,118 SH   SOLE   38,451 667 0
BAXTER INTL INC COM 071813109 22,930 279,980 SH   SOLE   69,616 193,547 16,817
BB&T CORP COM 054937107 20,914 425,683 SH   SOLE   371,003 54,680 0
BECTON DICKINSON & CO COM 075887109 498 1,978 SH   SOLE   1,978 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,184 10 SH   SOLE   10 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 26,640 124,971 SH   SOLE   108,625 16,346 0
BOEING CO COM 097023105 267 734 SH   SOLE   734 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 52,167 787,904 SH   SOLE   379,989 375,537 32,378
BOSTON PRIVATE FINL HLDGS IN COM 101119105 141 11,715 SH   SOLE   11,715 0 0
BOSTON SCIENTIFIC CORP COM 101137107 48,775 1,134,824 SH   SOLE   575,522 519,919 39,383
BP PLC SPONSORED ADR 055622104 18,388 440,961 SH   SOLE   351,403 89,558 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 258 18,040 SH   SOLE   18,040 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 44,551 348,930 SH   SOLE   127,557 203,499 17,874
BWX TECHNOLOGIES INC COM 05605H100 43,847 841,586 SH   SOLE   405,088 407,424 29,074
CABOT OIL & GAS CORP COM 127097103 12,115 527,674 SH   SOLE   129,980 366,146 31,548
CAMBRIDGE BANCORP COM 132152109 350 4,294 SH   SOLE   4,294 0 0
CAMDEN PPTY TR SH BEN INT 133131102 401 3,840 SH   SOLE   3,840 0 0
CARBONITE INC COM 141337105 1,814 69,668 SH   SOLE   68,658 1,010 0
CASEYS GEN STORES INC COM 147528103 25,709 164,810 SH   SOLE   39,532 115,420 9,858
CATERPILLAR INC DEL COM 149123101 222 1,630 SH   SOLE   1,630 0 0
CAVCO INDS INC DEL COM 149568107 962 6,106 SH   SOLE   5,936 170 0
CDK GLOBAL INC COM 12508E101 44,238 894,785 SH   SOLE   383,725 473,789 37,271
CELSIUS HOLDINGS INC COM NEW 15118v207 1,085 244,269 SH   SOLE   240,795 3,474 0
CHASE CORP COM 16150R104 333 3,090 SH   SOLE   3,090 0 0
CHEVRON CORP NEW COM 166764100 408 3,280 SH   SOLE   3,280 0 0
CHUBB LIMITED COM H1467J104 24,144 163,922 SH   SOLE   135,605 28,317 0
CINEMARK HOLDINGS INC COM 17243V102 29,987 830,654 SH   SOLE   453,861 347,662 29,131
CISCO SYS INC COM 17275R102 2,516 45,975 SH   SOLE   45,975 0 0
CLOROX CO DEL COM 189054109 18,450 120,501 SH   SOLE   49,339 65,610 5,552
COCA COLA CO COM 191216100 3,666 71,988 SH   SOLE   71,988 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 774 12,215 SH   SOLE   12,215 0 0
COLGATE PALMOLIVE CO COM 194162103 5,509 76,862 SH   SOLE   76,862 0 0
COLUMBIA BKG SYS INC COM 197236102 974 26,932 SH   SOLE   26,031 901 0
COMCAST CORP NEW CL A 20030N101 21,509 508,733 SH   SOLE   439,047 69,686 0
COMMUNITY BK SYS INC COM 203607106 2,920 44,348 SH   SOLE   43,649 699 0
CONOCOPHILLIPS COM 20825C104 888 14,553 SH   SOLE   14,553 0 0
CONSTRUCTION PARTNERS INC COM CL A 21044c107 1,444 96,161 SH   SOLE   94,565 1,596 0
CORECIVIC INC COM 21871N101 17,029 820,298 SH   SOLE   283,355 495,210 41,733
CORTEVA INC COM 22052l104 4,376 147,974 SH   SOLE   124,379 23,595 0
CSG SYS INTL INC COM 126349109 1,337 27,378 SH   SOLE   26,637 741 0
DENTSPLY SIRONA INC COM 24906P109 30,764 527,149 SH   SOLE   131,730 363,746 31,673
DISNEY WALT CO COM DISNEY 254687106 788 5,642 SH   SOLE   5,642 0 0
DOLLAR GEN CORP NEW COM 256677105 40,830 302,083 SH   SOLE   149,161 140,887 12,035
DORMAN PRODUCTS INC COM 258278100 22,954 263,420 SH   SOLE   74,415 173,668 15,337
DOUGLAS DYNAMICS INC COM 25960R105 1,836 46,151 SH   SOLE   45,618 533 0
DOW INC COM 260557103 11,920 241,730 SH   SOLE   196,631 45,099 0
DRIL QUIP INC COM 262037104 791 16,478 SH   SOLE   16,072 406 0
DUPONT DE NEMOURS INC COM 26614n102 11,451 152,539 SH   SOLE   129,499 23,040 0
EATON CORP PLC SHS G29183103 22,194 266,496 SH   SOLE   232,001 34,495 0
EBAY INC COM 278642103 10,516 266,222 SH   SOLE   227,230 38,992 0
EBIX INC COM NEW 278715206 414 8,245 SH   SOLE   8,245 0 0
ENTERGY CORP NEW COM 29364G103 23,593 229,214 SH   SOLE   81,926 137,740 9,548
EPAM SYS INC COM 29414b104 23,537 135,975 SH   SOLE   36,618 91,126 8,231
EQUIFAX INC COM 294429105 15,490 114,538 SH   SOLE   27,455 80,121 6,962
EQUITY RESIDENTIAL SH BEN INT 29476L107 404 5,315 SH   SOLE   5,315 0 0
EVEREST RE GROUP LTD COM G3223R108 14,447 58,449 SH   SOLE   47,057 11,392 0
EVERSOURCE ENERGY COM 30040W108 1,181 15,592 SH   SOLE   15,592 0 0
EXPEDITORS INTL WASH INC COM 302130109 21,377 281,798 SH   SOLE   73,090 192,027 16,681
EXTERRAN CORP COM 30227H106 874 61,429 SH   SOLE   59,577 1,852 0
EXXON MOBIL CORP COM 30231G102 701 9,148 SH   SOLE   9,148 0 0
FACEBOOK INC CL A 30303M102 2,312 11,980 SH   SOLE   11,980 0 0
FACTSET RESH SYS INC COM 303075105 430 1,500 SH   SOLE   1,500 0 0
FEDERATED INVS INC PA CL B 314211103 936 28,786 SH   SOLE   27,775 1,011 0
FIRST AMERN FINL CORP COM 31847R102 57,389 1,068,703 SH   SOLE   479,939 546,324 42,440
FIRST FINL BANCORP OH COM 320209109 1,972 81,427 SH   SOLE   79,986 1,441 0
FIRST HAWAIIAN INC COM 32051x108 37,182 1,437,274 SH   SOLE   720,388 670,597 46,289
FIRST LONG IS CORP COM 320734106 1,106 55,064 SH   SOLE   53,455 1,609 0
FRANKLIN RES INC COM 354613101 22,728 653,094 SH   SOLE   191,077 425,046 36,971
GENTHERM INC COM 37253a103 952 22,766 SH   SOLE   22,155 611 0
GENUINE PARTS CO COM 372460105 22,233 214,649 SH   SOLE   61,676 140,812 12,161
GIBRALTAR INDS INC COM 374689107 2,225 55,136 SH   SOLE   54,260 876 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 17,578 439,239 SH   SOLE   375,167 64,072 0
HASBRO INC COM 418056107 46,045 435,705 SH   SOLE   152,254 260,833 22,618
HEALTHCARE SVCS GRP INC COM 421906108 983 32,429 SH   SOLE   31,433 996 0
HELEN OF TROY CORP LTD COM G4388N106 18,213 139,465 SH   SOLE   44,675 87,272 7,518
HENRY SCHEIN INC COM 806407102 14,727 210,684 SH   SOLE   51,890 146,177 12,617
HERSHEY CO COM 427866108 18,914 141,121 SH   SOLE   49,315 84,571 7,235
HESS CORP COM 42809H107 16,210 255,000 SH   SOLE   86,492 154,983 13,525
HEXCEL CORP NEW COM 428291108 37,726 466,448 SH   SOLE   223,216 224,085 19,147
HIGHWOODS PPTYS INC COM 431284108 404 9,785 SH   SOLE   9,785 0 0
HOLOGIC INC COM 436440101 2,178 45,351 SH   SOLE   45,351 0 0
HOME DEPOT INC COM 437076102 382 1,838 SH   SOLE   1,838 0 0
HOOKER FURNITURE CORP COM 439038100 1,579 76,553 SH   SOLE   75,273 1,280 0
HSBC HLDGS PLC ADR A 1/40PF A 404280604 681 26,000 SH   SOLE   26,000 0 0
HUBBELL INC COM 443510607 26,044 199,726 SH   SOLE   62,714 126,161 10,851
HUNTINGTON BANCSHARES INC COM 446150104 39,432 2,853,250 SH   SOLE   1,437,916 1,318,823 96,511
HUNTSMAN CORP COM 447011107 41,434 2,027,109 SH   SOLE   972,382 981,059 73,668
IAA INC COM 449253103 26,386 680,392 SH   SOLE   340,369 316,515 23,508
ICF INTL INC COM 44925c103 1,169 16,053 SH   SOLE   15,630 423 0
ILLINOIS TOOL WKS INC COM 452308109 407 2,698 SH   SOLE   2,698 0 0
INTEL CORP COM 458140100 2,262 47,257 SH   SOLE   47,257 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005l101 1,273 90,265 SH   SOLE   88,600 1,665 0
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 884 28,115 SH   SOLE   28,115 0 0
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138g870 433 17,380 SH   SOLE   17,380 0 0
IRON MTN INC NEW COM 46284V101 273 8,710 SH   SOLE   8,710 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 954 16,205 SH   SOLE   16,205 0 0
ISHARES TR 20 YR TR BD ETF 464287432 305 2,300 SH   SOLE   2,300 0 0
ISHARES TR CORE MSCI EAFE 46432F842 585 9,530 SH   SOLE   9,530 0 0
ISHARES TR CORE S&P US VLU 464287663 616 10,880 SH   SOLE   10,880 0 0
ISHARES TR CRE U S REIT ETF 464288521 369 7,088 SH   SOLE   7,088 0 0
ISHARES TR FLTG RATE NT ETF 46429b655 22,009 432,151 SH   SOLE   56,545 375,606 0
ISHARES TR GLB INFRASTR ETF 464288372 1,188 25,710 SH   SOLE   25,710 0 0
ISHARES TR IBOXX INV CP ETF 464287242 7,669 61,664 SH   SOLE   22,140 39,524 0
ISHARES TR MIN VOL EAFE ETF 46429B689 1,866 25,695 SH   SOLE   25,695 0 0
ISHARES TR MIN VOL USA ETF 46429B697 490 7,930 SH   SOLE   7,930 0 0
ISHARES TR MODERT ALLOC ETF 464289875 454 11,625 SH   SOLE   11,625 0 0
ISHARES TR MSCI ACWI ETF 464288257 886 12,020 SH   SOLE   12,020 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,993 30,321 SH   SOLE   30,321 0 0
ISHARES TR RUS 1000 ETF 464287622 577 3,543 SH   SOLE   3,543 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 2,724 21,414 SH   SOLE   21,414 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 1,757 14,582 SH   SOLE   14,582 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 1,655 18,572 SH   SOLE   18,572 0 0
ISHARES TR RUS TP200 VL ETF 464289420 217 4,022 SH   SOLE   4,022 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 414 2,663 SH   SOLE   2,663 0 0
ISHARES TR SHORT TREAS BD 464288679 23,179 209,477 SH   SOLE   34,793 174,684 0
JD COM INC SPON ADR CL A 47215p106 1,103 36,415 SH   SOLE   36,415 0 0
JOHNSON & JOHNSON COM 478160104 24,481 175,769 SH   SOLE   146,730 29,039 0
KAMAN CORP COM 483548103 1,405 22,059 SH   SOLE   21,498 561 0
KAR AUCTION SVCS INC COM 48238t109 17,014 680,552 SH   SOLE   340,369 316,675 23,508
KIMCO RLTY CORP COM 49446R109 401 21,707 SH   SOLE   21,707 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 17,384 215,389 SH   SOLE   180,525 34,864 0
LEIDOS HLDGS INC COM 525327102 2,414 30,229 SH   SOLE   30,229 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 30,161 289,395 SH   SOLE   69,831 202,312 17,252
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 18,641 490,811 SH   SOLE   117,210 343,262 30,339
LIFE STORAGE INC COM 53223X107 556 5,845 SH   SOLE   5,845 0 0
LOCKHEED MARTIN CORP COM 539830109 1,243 3,420 SH   SOLE   3,420 0 0
LOGMEIN INC COM 54142l109 614 8,330 SH   SOLE   8,092 238 0
M & T BK CORP COM 55261F104 44,655 262,571 SH   SOLE   154,507 100,548 7,516
MAGNOLIA OIL & GAS CORP CL A 559663109 686 59,260 SH   SOLE   57,660 1,600 0
MARATHON PETE CORP COM 56585a102 2,007 35,912 SH   SOLE   35,912 0 0
MARKEL CORP COM 570535104 25,962 23,827 SH   SOLE   5,681 16,690 1,456
MCDONALDS CORP COM 580135101 722 3,475 SH   SOLE   3,475 0 0
MCKESSON CORP COM 58155Q103 14,731 109,615 SH   SOLE   26,184 76,779 6,652
MEDTRONIC PLC SHS G5960L103 21,434 220,083 SH   SOLE   190,986 29,097 0
MICROSOFT CORP COM 594918104 33,362 249,043 SH   SOLE   246,270 2,773 0
MID AMER APT CMNTYS INC COM 59522J103 1,193 10,132 SH   SOLE   10,132 0 0
MOHAWK INDS INC COM 608190104 14,838 100,619 SH   SOLE   24,410 70,365 5,844
MOMO INC ADR 60879b107 538 15,020 SH   SOLE   15,020 0 0
MONDELEZ INTL INC CL A 609207105 22,473 416,930 SH   SOLE   357,501 59,429 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 482 35,560 SH   SOLE   35,560 0 0
MSA SAFETY INC COM 553498106 3,010 28,561 SH   SOLE   27,984 577 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 352 6,616 SH   SOLE   6,616 0 0
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 3,899 134,711 SH   SOLE   133,587 1,124 0
NIC INC COM 62914b100 613 38,231 SH   SOLE   37,235 996 0
NISOURCE INC COM 65473P105 16,399 569,426 SH   SOLE   170,580 367,652 31,194
NORFOLK SOUTHERN CORP COM 655844108 624 3,130 SH   SOLE   3,130 0 0
NORTHWESTERN CORP COM NEW 668074305 2,187 30,307 SH   SOLE   29,827 480 0
NUVASIVE INC COM 670704105 47,536 812,030 SH   SOLE   408,438 374,591 29,001
NV5 GLOBAL INC COM 62945v109 2,531 31,091 SH   SOLE   30,546 545 0
OCCIDENTAL PETE CORP COM 674599105 14,716 292,677 SH   SOLE   244,547 48,130 0
OPERA LTD SPONSORED ADS 68373m107 334 31,970 SH   SOLE   31,970 0 0
OUTFRONT MEDIA INC COM 69007j106 2,957 114,646 SH   SOLE   114,646 0 0
PARKER HANNIFIN CORP COM 701094104 9,630 56,644 SH   SOLE   42,363 14,281 0
PAYPAL HLDGS INC COM 70450Y103 25,804 225,441 SH   SOLE   197,566 27,875 0
PDC ENERGY INC COM 69327r101 12,771 354,149 SH   SOLE   102,418 230,662 21,069
PEPSICO INC COM 713448108 9,348 71,287 SH   SOLE   51,153 20,134 0
PERFICIENT INC COM 71375U101 2,565 74,750 SH   SOLE   73,556 1,194 0
PFIZER INC COM 717081103 18,361 423,855 SH   SOLE   364,148 59,707 0
PHILLIPS 66 COM 718546104 237 2,538 SH   SOLE   2,538 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201r833 7,727 75,943 SH   SOLE   75,943 0 0
PIONEER NAT RES CO COM 723787107 33,126 215,300 SH   SOLE   97,209 109,981 8,110
PNC FINL SVCS GROUP INC COM 693475105 597 4,347 SH   SOLE   4,347 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 2,284 42,167 SH   SOLE   41,519 648 0
PPL CORP COM 69351T106 34,522 1,113,241 SH   SOLE   632,367 453,179 27,695
PRIMORIS SVCS CORP COM 74164F103 695 33,225 SH   SOLE   32,302 923 0
PROCTER AND GAMBLE CO COM 742718109 23,835 217,371 SH   SOLE   185,101 32,270 0
PROLOGIS INC COM 74340W103 314 3,920 SH   SOLE   3,920 0 0
QUALCOMM INC COM 747525103 1,181 15,519 SH   SOLE   15,519 0 0
REGIONS FINL CORP NEW COM 7591EP100 3,172 212,298 SH   SOLE   212,298 0 0
RESMED INC COM 761152107 455 3,725 SH   SOLE   3,725 0 0
RLJ LODGING TR COM 74965L101 415 23,401 SH   SOLE   23,401 0 0
ROGERS CORP COM 775133101 2,152 12,468 SH   SOLE   12,271 197 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 27,899 424,383 SH   SOLE   346,928 77,455 0
RPM INTL INC COM 749685103 2,183 35,715 SH   SOLE   35,715 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 591 7,290 SH   SOLE   7,290 0 0
S&P GLOBAL INC COM 78409V104 288 1,266 SH   SOLE   1,266 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 1,025 11,838 SH   SOLE   11,838 0 0
SECOO HLDG LTD ADR 81367p101 213 28,020 SH   SOLE   28,020 0 0
SERVICE CORP INTL COM 817565104 310 6,625 SH   SOLE   6,625 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 722 5,972 SH   SOLE   5,790 182 0
SKYWEST INC COM 830879102 1,961 32,324 SH   SOLE   31,479 845 0
SMITH A O CORP COM 831865209 49,479 1,049,175 SH   SOLE   508,621 501,259 39,295
SONOCO PRODS CO COM 835495102 18,930 289,714 SH   SOLE   109,304 166,222 14,188
SOUTHERN CO COM 842587107 276 5,000 SH   SOLE   5,000 0 0
STAG INDL INC COM 85254J102 636 21,020 SH   SOLE   21,020 0 0
STANDARD MTR PRODS INC COM 853666105 1,705 37,598 SH   SOLE   36,985 613 0
STATE STR CORP COM 857477103 457 8,151 SH   SOLE   8,151 0 0
STORE CAP CORP COM 862121100 51,259 1,544,398 SH   SOLE   747,593 739,829 56,976
STRYKER CORP COM 863667101 793 3,858 SH   SOLE   3,858 0 0
SUN CMNTYS INC COM 866674104 52,312 408,084 SH   SOLE   156,352 232,350 19,382
SUNTRUST BKS INC COM 867914103 13,980 222,432 SH   SOLE   179,317 43,115 0
SYSCO CORP COM 871829107 36,330 513,712 SH   SOLE   256,424 239,571 17,717
TCF FINL CORP COM 872275102 1,171 56,322 SH   SOLE   54,882 1,440 0
TE CONNECTIVITY LTD REG SHS H84989104 23,142 241,621 SH   SOLE   199,941 41,680 0
TORCHMARK CORP COM 891027104 29,007 324,250 SH   SOLE   87,296 217,779 19,175
UBIQUITI NETWORKS INC COM 90347a100 17,438 132,611 SH   SOLE   33,704 90,963 7,944
UFP TECHNOLOGIES INC COM 902673102 1,642 39,450 SH   SOLE   38,420 1,030 0
ULTA BEAUTY INC COM 90384S303 27,163 78,305 SH   SOLE   22,261 51,581 4,463
UNILEVER N V N Y SHS NEW 904784709 27,127 446,752 SH   SOLE   377,963 68,789 0
UNILEVER PLC SPON ADR NEW 904767704 484 7,813 SH   SOLE   7,813 0 0
UNITED BANKSHARES INC WEST V COM 909907107 38,497 1,037,943 SH   SOLE   550,485 454,204 33,254
UNITED PARCEL SERVICE INC CL B 911312106 254 2,460 SH   SOLE   2,460 0 0
UNITED TECHNOLOGIES CORP COM 913017109 307 2,358 SH   SOLE   2,358 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 24,839 308,449 SH   SOLE   20,649 287,800 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 589 6,734 SH   SOLE   6,734 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 303 7,116 SH   SOLE   7,116 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 21,749 242,059 SH   SOLE   51,711 190,348 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1,323 21,715 SH   SOLE   21,715 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 19,638 243,409 SH   SOLE   113,300 130,109 0
VERIZON COMMUNICATIONS INC COM 92343V104 21,847 382,414 SH   SOLE   313,790 68,624 0
VISA INC COM CL A 92826C839 625 3,600 SH   SOLE   3,600 0 0
WALMART INC COM 931142103 16,363 148,094 SH   SOLE   118,883 29,211 0
WATERS CORP COM 941848103 10,790 50,129 SH   SOLE   16,845 29,185 4,099
WATSCO INC COM 942622200 3,955 24,185 SH   SOLE   24,067 118 0
WEC ENERGY GROUP INC COM 92939U106 1,339 16,060 SH   SOLE   16,060 0 0
WEINGARTEN RLTY INVS SH BEN INT 948741103 312 11,370 SH   SOLE   11,370 0 0
WEYERHAEUSER CO COM 962166104 604 22,914 SH   SOLE   22,914 0 0
WINMARK CORP COM 974250102 734 4,239 SH   SOLE   4,127 112 0
WOLVERINE WORLD WIDE INC COM 978097103 823 29,873 SH   SOLE   29,082 791 0
WOODWARD INC COM 980745103 53,612 473,772 SH   SOLE   214,771 238,534 20,467
XCEL ENERGY INC COM 98389B100 16,995 285,670 SH   SOLE   78,491 190,907 16,272
YY INC SPONSORED ADS A 98426t106 506 7,265 SH   SOLE   7,265 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 40,358 342,770 SH   SOLE   148,840 181,163 12,767