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 12,071 88,428 SH   SOLE   88,428 0 0
AAR CORP COM 000361105 830 46,742 SH   SOLE   46,742 0 0
ABBOTT LABS COM 002824100 17,317 219,451 SH   SOLE   219,451 0 0
ABBVIE INC COM 00287Y109 381 5,007 SH   SOLE   5,007 0 0
ABM INDS INC COM 000957100 618 25,349 SH   SOLE   25,349 0 0
ALCON INC ORD SHS h01301128 13,892 273,359 SH   SOLE   273,359 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 292 1,500 SH   SOLE   1,500 0 0
ALLEGHANY CORP DEL COM 017175100 41,734 75,558 SH   SOLE   73,259 0 2,299
ALPHABET INC CAP STK CL A 02079K305 451 388 SH   SOLE   388 0 0
ALPHABET INC CAP STK CL C 02079K107 409 352 SH   SOLE   352 0 0
AMAZON COM INC COM 023135106 604 310 SH   SOLE   310 0 0
AMDOCS LTD SHS G02602103 50,869 925,389 SH   SOLE   904,061 0 21,328
AMERICAN CAMPUS CMNTYS INC COM 024835100 360 12,990 SH   SOLE   12,990 0 0
AMGEN INC COM 031162100 869 4,285 SH   SOLE   4,285 0 0
ANALOG DEVICES INC COM 032654105 58,777 655,632 SH   SOLE   642,850 0 12,782
AON PLC SHS CL A G0408V102 2,750 16,660 SH   SOLE   16,660 0 0
APPLE INC COM 037833100 24,036 94,522 SH   SOLE   94,522 0 0
AVERY DENNISON CORP COM 053611109 32,200 316,085 SH   SOLE   308,403 0 7,682
BANK OF MARIN BANCORP COM 063425102 1,166 38,870 SH   SOLE   38,870 0 0
BARNES GROUP INC COM 067806109 663 15,843 SH   SOLE   15,843 0 0
BAXTER INTL INC COM 071813109 27,622 340,209 SH   SOLE   330,120 0 10,089
BECTON DICKINSON & CO COM 075887109 436 1,898 SH   SOLE   1,898 0 0
BERKLEY W R CORP COM 084423102 10,501 201,288 SH   SOLE   201,288 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 816 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 24,329 133,068 SH   SOLE   133,068 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 71,837 1,046,570 SH   SOLE   1,022,153 0 24,417
BOSTON PRIVATE FINL HLDGS IN COM 101119105 84 11,715 SH   SOLE   11,715 0 0
BOSTON SCIENTIFIC CORP COM 101137107 49,610 1,520,368 SH   SOLE   1,488,958 0 31,410
BP PLC SPONSORED ADR 055622104 11,374 466,333 SH   SOLE   466,333 0 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 190 18,090 SH   SOLE   18,090 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 58,079 612,454 SH   SOLE   595,606 0 16,848
BWX TECHNOLOGIES INC COM 05605H100 67,027 1,376,051 SH   SOLE   1,341,091 0 34,960
CAMBRIDGE BANCORP COM 132152109 208 3,994 SH   SOLE   3,994 0 0
CAMDEN PPTY TR SH BEN INT 133131102 282 3,560 SH   SOLE   3,560 0 0
CASEYS GEN STORES INC COM 147528103 42,811 323,127 SH   SOLE   313,164 0 9,963
CAVCO INDS INC DEL COM 149568107 867 5,983 SH   SOLE   5,983 0 0
CDK GLOBAL INC COM 12508E101 47,649 1,450,488 SH   SOLE   1,415,461 0 35,027
CELSIUS HLDGS INC COM NEW 15118v207 388 92,215 SH   SOLE   92,215 0 0
CHUBB LIMITED COM H1467J104 16,561 148,280 SH   SOLE   148,280 0 0
CISCO SYS INC COM 17275R102 2,001 50,909 SH   SOLE   50,909 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18453h106 70 109,640 SH   SOLE   109,640 0 0
CLOROX CO DEL COM 189054109 35,568 205,299 SH   SOLE   199,930 0 5,369
COCA COLA CO COM 191216100 2,680 60,558 SH   SOLE   60,558 0 0
COLGATE PALMOLIVE CO COM 194162103 3,981 59,998 SH   SOLE   59,998 0 0
COLUMBIA BKG SYS INC COM 197236102 748 27,893 SH   SOLE   27,893 0 0
COMCAST CORP NEW CL A 20030N101 17,682 514,300 SH   SOLE   514,300 0 0
COMMUNITY BK SYS INC COM 203607106 2,631 44,743 SH   SOLE   44,743 0 0
CONOCOPHILLIPS COM 20825C104 384 12,451 SH   SOLE   12,451 0 0
CONSTRUCTION PARTNERS INC COM CL A 21044c107 1,636 96,891 SH   SOLE   96,891 0 0
CORECIVIC INC COM 21871N101 1,832 163,974 SH   SOLE   163,974 0 0
CORTEVA INC COM 22052l104 10,182 433,278 SH   SOLE   433,278 0 0
CSG SYS INTL INC COM 126349109 1,263 30,184 SH   SOLE   30,184 0 0
DENTSPLY SIRONA INC COM 24906P109 40,626 1,046,249 SH   SOLE   1,014,650 0 31,599
DIAMONDBACK ENERGY INC COM 25278X109 10,619 405,312 SH   SOLE   394,743 0 10,569
DISNEY WALT CO COM DISNEY 254687106 548 5,674 SH   SOLE   5,674 0 0
DOLLAR GEN CORP NEW COM 256677105 73,420 486,195 SH   SOLE   474,695 0 11,500
DONALDSON INC COM 257651109 22,183 574,234 SH   SOLE   555,603 0 18,631
DORMAN PRODUCTS INC COM 258278100 38,001 687,553 SH   SOLE   667,086 0 20,467
DOUGLAS DYNAMICS INC COM 25960R105 1,642 46,248 SH   SOLE   46,248 0 0
DOW INC COM 260557103 1,215 41,561 SH   SOLE   41,561 0 0
DRIL QUIP INC COM 262037104 485 15,918 SH   SOLE   15,918 0 0
DUPONT DE NEMOURS INC COM 26614n102 356 10,445 SH   SOLE   10,445 0 0
EASTERLY GOVT PPTYS INC COM 27616p103 2,926 118,743 SH   SOLE   118,743 0 0
EATON CORP PLC SHS G29183103 20,758 267,194 SH   SOLE   267,194 0 0
ENTERGY CORP NEW COM 29364G103 57,242 609,152 SH   SOLE   594,408 0 14,744
EPAM SYS INC COM 29414b104 44,933 242,018 SH   SOLE   234,968 0 7,050
EQUIFAX INC COM 294429105 25,218 211,118 SH   SOLE   204,635 0 6,483
EQUITY RESIDENTIAL SH BEN INT 29476L107 321 5,195 SH   SOLE   5,195 0 0
EVEREST RE GROUP LTD COM G3223R108 13,401 69,644 SH   SOLE   69,644 0 0
EVERSOURCE ENERGY COM 30040W108 1,155 14,762 SH   SOLE   14,762 0 0
EXP WORLD HLDGS INC COM 30212w100 391 46,275 SH   SOLE   46,275 0 0
EXPEDITORS INTL WASH INC COM 302130109 46,284 693,712 SH   SOLE   672,035 0 21,677
EXXON MOBIL CORP COM 30231G102 283 7,453 SH   SOLE   7,453 0 0
FACEBOOK INC CL A 30303M102 1,468 8,800 SH   SOLE   8,800 0 0
FACTSET RESH SYS INC COM 303075105 391 1,500 SH   SOLE   1,500 0 0
FIDELITY LOW DURTIN ETF 316188408 473 9,670 SH   SOLE   9,670 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 13,519 111,143 SH   SOLE   111,143 0 0
FIRST AMERN FINL CORP COM 31847R102 72,086 1,699,729 SH   SOLE   1,661,802 0 37,927
FIRST FINL BANCORP OH COM 320209109 726 48,725 SH   SOLE   48,725 0 0
FIRST HAWAIIAN INC COM 32051x108 38,716 2,342,142 SH   SOLE   2,296,266 0 45,876
FIRST LONG IS CORP COM 320734106 966 55,690 SH   SOLE   55,690 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 47,380 575,843 SH   SOLE   558,438 0 17,405
FISERV INC COM 337738108 14,888 156,736 SH   SOLE   156,736 0 0
GARTNER INC COM 366651107 40,408 405,821 SH   SOLE   396,279 0 9,542
GENTHERM INC COM 37253a103 734 23,377 SH   SOLE   23,377 0 0
GENUINE PARTS CO COM 372460105 30,095 446,982 SH   SOLE   434,378 0 12,604
GIBRALTAR INDS INC COM 374689107 1,922 44,779 SH   SOLE   44,779 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 12,532 330,740 SH   SOLE   330,740 0 0
GLOBE LIFE INC COM 37959e102 43,520 604,703 SH   SOLE   586,760 0 17,943
HASBRO INC COM 418056107 53,792 751,815 SH   SOLE   735,106 0 16,709
HELEN OF TROY CORP LTD COM G4388N106 28,707 199,313 SH   SOLE   193,953 0 5,360
HENRY SCHEIN INC COM 806407102 20,839 412,496 SH   SOLE   399,996 0 12,500
HERSHEY CO COM 427866108 36,988 279,157 SH   SOLE   271,508 0 7,649
HESS CORP COM 42809H107 15,667 470,477 SH   SOLE   457,640 0 12,837
HEXCEL CORP NEW COM 428291108 32,111 863,421 SH   SOLE   844,555 0 18,866
HIGHWOODS PPTYS INC COM 431284108 340 9,585 SH   SOLE   9,585 0 0
HOLOGIC INC COM 436440101 1,350 38,451 SH   SOLE   38,451 0 0
HOME DEPOT INC COM 437076102 305 1,632 SH   SOLE   1,632 0 0
HUBBELL INC COM 443510607 37,615 327,830 SH   SOLE   318,590 0 9,240
HUDSON PAC PPTYS INC COM 444097109 31,887 1,257,365 SH   SOLE   1,214,240 0 43,125
HUNTSMAN CORP COM 447011107 44,338 3,072,613 SH   SOLE   3,004,029 0 68,584
I3 VERTICALS INC COM CL A 46571y107 295 15,465 SH   SOLE   15,465 0 0
IAA INC COM 449253103 19,529 651,833 SH   SOLE   632,307 0 19,526
ICF INTL INC COM 44925c103 2,365 34,420 SH   SOLE   34,420 0 0
ILLINOIS TOOL WKS INC COM 452308109 341 2,401 SH   SOLE   2,401 0 0
INSPERITY INC COM 45778q107 32,764 878,395 SH   SOLE   857,804 0 20,591
INTEL CORP COM 458140100 2,341 43,261 SH   SOLE   43,261 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005l101 1,220 133,571 SH   SOLE   133,571 0 0
INVESCO EXCHANGE-TRADED FD T TAXABLE MUN BD 46138G805 869 28,115 SH   SOLE   28,115 0 0
INVESCO EXCHANGE-TRADED FD T VAR RATE PFD 46138g870 373 17,380 SH   SOLE   17,380 0 0
IRON MTN INC NEW COM 46284V101 212 8,920 SH   SOLE   8,920 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 611 13,017 SH   SOLE   13,017 0 0
ISHARES INC MSCI STH KOR ETF 464286772 250 5,332 SH   SOLE   5,332 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 13,917 114,562 SH   SOLE   114,562 0 0
ISHARES TR CORE MSCI EAFE 46432F842 437 8,767 SH   SOLE   8,767 0 0
ISHARES TR CORE S&P US VLU 464287663 502 10,880 SH   SOLE   10,880 0 0
ISHARES TR CRE U S REIT ETF 464288521 316 8,058 SH   SOLE   8,058 0 0
ISHARES TR FLTG RATE NT ETF 46429b655 1,476 30,277 SH   SOLE   30,277 0 0
ISHARES TR GLB INFRASTR ETF 464288372 1,619 47,419 SH   SOLE   47,419 0 0
ISHARES TR IBOXX INV CP ETF 464287242 13,834 112,005 SH   SOLE   112,005 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 2,728 43,957 SH   SOLE   43,957 0 0
ISHARES TR MODERT ALLOC ETF 464289875 397 10,810 SH   SOLE   10,810 0 0
ISHARES TR MSCI ACWI ETF 464288257 717 11,465 SH   SOLE   11,465 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,349 25,232 SH   SOLE   25,232 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 405 7,500 SH   SOLE   7,500 0 0
ISHARES TR RUS 1000 ETF 464287622 489 3,453 SH   SOLE   3,453 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 2,798 28,207 SH   SOLE   28,207 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 887 10,810 SH   SOLE   10,810 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 21,603 337,070 SH   SOLE   332,940 0 4,130
ISHARES TR RUSSELL 2000 ETF 464287655 269 2,348 SH   SOLE   2,348 0 0
ISHARES TR S&P MC 400VL ETF 464287705 1,094 9,966 SH   SOLE   9,966 0 0
ISHARES TR SHORT TREAS BD 464288679 31,493 283,672 SH   SOLE   283,672 0 0
JOHNSON & JOHNSON COM 478160104 26,053 198,682 SH   SOLE   198,682 0 0
JPMORGAN CHASE & CO COM 46625H100 11,885 132,011 SH   SOLE   132,011 0 0
KAMAN CORP COM 483548103 869 22,578 SH   SOLE   22,578 0 0
KIMCO RLTY CORP COM 49446R109 208 21,517 SH   SOLE   21,517 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 11,867 231,422 SH   SOLE   231,422 0 0
LAUDER ESTEE COS INC CL A 518439104 9,635 60,466 SH   SOLE   60,466 0 0
LEIDOS HOLDINGS INC COM 525327102 2,779 30,319 SH   SOLE   30,319 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 59,041 533,250 SH   SOLE   517,481 0 15,769
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 31,016 980,899 SH   SOLE   951,599 0 29,300
LIFE STORAGE INC COM 53223X107 538 5,695 SH   SOLE   5,695 0 0
LILLY ELI & CO COM 532457108 218 1,570 SH   SOLE   1,570 0 0
LOCKHEED MARTIN CORP COM 539830109 1,094 3,227 SH   SOLE   3,227 0 0
LOWES COS INC COM 548661107 12,753 148,208 SH   SOLE   148,208 0 0
M & T BK CORP COM 55261f104 41,703 403,200 SH   SOLE   395,636 0 7,564
MARATHON PETE CORP COM 56585a102 6,600 279,409 SH   SOLE   279,409 0 0
MARKEL CORP COM 570535104 48,159 51,902 SH   SOLE   50,459 0 1,443
MCDONALDS CORP COM 580135101 517 3,125 SH   SOLE   3,125 0 0
MEDTRONIC PLC SHS G5960L103 20,084 222,715 SH   SOLE   222,715 0 0
MERCK & CO. INC COM 58933Y105 223 2,898 SH   SOLE   2,898 0 0
MICROSOFT CORP COM 594918104 33,964 215,357 SH   SOLE   215,357 0 0
MID AMER APT CMNTYS INC COM 59522J103 919 8,917 SH   SOLE   8,917 0 0
MOMO INC ADR 60879b107 245 11,310 SH   SOLE   11,310 0 0
MONDELEZ INTL INC CL A 609207105 20,739 414,126 SH   SOLE   414,126 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 421 34,960 SH   SOLE   34,960 0 0
MSA SAFETY INC COM 553498106 2,209 21,830 SH   SOLE   21,830 0 0
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 4,883 164,982 SH   SOLE   164,982 0 0
NIC INC COM 62914b100 981 42,650 SH   SOLE   42,650 0 0
NISOURCE INC COM 65473P105 57,592 2,306,430 SH   SOLE   2,255,510 0 50,920
NORFOLK SOUTHERN CORP COM 655844108 457 3,130 SH   SOLE   3,130 0 0
NORTHWESTERN CORP COM NEW 668074305 1,998 33,401 SH   SOLE   33,401 0 0
NUVASIVE INC COM 670704105 63,445 1,252,367 SH   SOLE   1,222,792 0 29,575
NV5 GLOBAL INC COM 62945v109 1,809 43,808 SH   SOLE   43,808 0 0
OCCIDENTAL PETE CORP COM 674599105 125 10,800 SH   SOLE   10,800 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 25,170 543,169 SH   SOLE   527,036 0 16,133
OUTFRONT MEDIA INC COM 69007j106 1,595 118,326 SH   SOLE   118,326 0 0
PARKER HANNIFIN CORP COM 701094104 8,125 62,629 SH   SOLE   62,629 0 0
PAYPAL HLDGS INC COM 70450Y103 22,228 232,166 SH   SOLE   232,166 0 0
PBF ENERGY INC CL A 69318g106 8,429 1,190,487 SH   SOLE   1,157,252 0 33,235
PEPSICO INC COM 713448108 14,355 119,529 SH   SOLE   119,529 0 0
PERFICIENT INC COM 71375U101 1,511 55,759 SH   SOLE   55,759 0 0
PFIZER INC COM 717081103 13,124 402,073 SH   SOLE   402,073 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201r833 7,106 71,788 SH   SOLE   71,788 0 0
PIONEER NAT RES CO COM 723787107 23,463 334,462 SH   SOLE   327,336 0 7,126
PNC FINL SVCS GROUP INC COM 693475105 416 4,347 SH   SOLE   4,347 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 2,107 43,951 SH   SOLE   43,951 0 0
PPL CORP COM 69351T106 48,532 1,966,438 SH   SOLE   1,927,904 0 38,534
PROCTER & GAMBLE CO COM 742718109 18,805 170,958 SH   SOLE   170,958 0 0
PROGRESSIVE CORP OHIO COM 743315103 13,551 183,521 SH   SOLE   183,521 0 0
PROLOGIS INC. COM 74340W103 237 2,946 SH   SOLE   2,946 0 0
QUALCOMM INC COM 747525103 931 13,757 SH   SOLE   13,757 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 862 96,103 SH   SOLE   96,103 0 0
RESMED INC COM 761152107 549 3,725 SH   SOLE   3,725 0 0
RLJ LODGING TR COM 74965L101 182 23,601 SH   SOLE   23,601 0 0
ROGERS CORP COM 775133101 1,202 12,726 SH   SOLE   12,726 0 0
ROSS STORES INC COM 778296103 734 8,435 SH   SOLE   8,435 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 12,881 394,397 SH   SOLE   394,397 0 0
RPM INTL INC COM 749685103 2,179 36,625 SH   SOLE   36,625 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 1,158 32,290 SH   SOLE   32,290 0 0
S&P GLOBAL INC COM 78409V104 291 1,188 SH   SOLE   1,188 0 0
SAFETY INS GROUP INC COM 78648t100 1,228 14,550 SH   SOLE   14,550 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 731 9,795 SH   SOLE   9,795 0 0
SERVICE CORP INTL COM 817565104 241 6,155 SH   SOLE   6,155 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 497 6,179 SH   SOLE   6,179 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 507 8,172 SH   SOLE   8,172 0 0
SMITH A O CORP COM 831865209 49,581 1,311,327 SH   SOLE   1,279,754 0 31,573
SOLAREDGE TECHNOLOGIES INC COM 83417m104 24,945 304,659 SH   SOLE   295,024 0 9,635
SONOCO PRODS CO COM 835495102 25,202 543,739 SH   SOLE   529,402 0 14,337
SOUTHERN CO COM 842587107 271 5,000 SH   SOLE   5,000 0 0
SP PLUS CORP COM 78469c103 681 32,810 SH   SOLE   32,810 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 231 895 SH   SOLE   895 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467j100 53,127 1,212,391 SH   SOLE   1,182,264 0 30,127
STAG INDL INC COM 85254J102 469 20,820 SH   SOLE   20,820 0 0
STANDARD MTR PRODS INC COM 853666105 859 20,673 SH   SOLE   20,673 0 0
STATE STR CORP COM 857477103 390 7,319 SH   SOLE   7,319 0 0
STORE CAP CORP COM 862121100 29,569 1,631,863 SH   SOLE   1,600,114 0 31,749
STRYKER CORP COM 863667101 567 3,408 SH   SOLE   3,408 0 0
SUN CMNTYS INC COM 866674104 69,728 558,493 SH   SOLE   543,626 0 14,867
SYSCO CORP COM 871829107 39,675 869,495 SH   SOLE   852,042 0 17,453
TCF FINANCIAL CORPORATION NE COM 872307103 669 29,533 SH   SOLE   29,533 0 0
TE CONNECTIVITY LTD REG SHS H84989104 14,473 229,811 SH   SOLE   229,811 0 0
TRANSCAT INC COM 893529107 1,329 50,142 SH   SOLE   50,142 0 0
TRUIST FINL CORP COM 89832q109 8,967 290,743 SH   SOLE   290,743 0 0
UBIQUITI INC COM 90353w103 24,473 172,858 SH   SOLE   167,907 0 4,951
UFP TECHNOLOGIES INC COM 902673102 1,502 39,431 SH   SOLE   39,431 0 0
ULTA BEAUTY INC COM 90384S303 40,787 232,141 SH   SOLE   226,672 0 5,469
UNILEVER N V N Y SHS NEW 904784709 3,441 70,519 SH   SOLE   70,519 0 0
UNILEVER PLC SPON ADR NEW 904767704 342 6,763 SH   SOLE   6,763 0 0
UNITED BANKSHARES INC WEST V COM 909907107 2,278 98,698 SH   SOLE   98,698 0 0
UNITED TECHNOLOGIES CORP COM 913017109 218 2,308 SH   SOLE   2,308 0 0
UNITIL CORP COM 913259107 1,236 23,631 SH   SOLE   23,631 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 17,688 215,230 SH   SOLE   215,230 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 466 5,736 SH   SOLE   5,736 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 412 5,904 SH   SOLE   5,904 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 28,673 329,233 SH   SOLE   329,233 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1,457 23,365 SH   SOLE   23,365 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 39,254 496,252 SH   SOLE   496,252 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 21,477 399,717 SH   SOLE   399,717 0 0
VISA INC COM CL A 92826C839 451 2,800 SH   SOLE   2,800 0 0
WALMART INC COM 931142103 13,420 118,112 SH   SOLE   118,112 0 0
WATERS CORP COM 941848103 36,237 199,048 SH   SOLE   193,116 0 5,932
WATSCO INC COM 942622200 40,907 258,856 SH   SOLE   251,809 0 7,047
WEC ENERGY GROUP INC COM 92939U106 1,403 15,920 SH   SOLE   15,920 0 0
WEINGARTEN RLTY INVS SH BEN INT 948741103 164 11,360 SH   SOLE   11,360 0 0
WEYERHAEUSER CO COM 962166104 365 21,520 SH   SOLE   21,520 0 0
WINMARK CORP COM 974250102 544 4,271 SH   SOLE   4,271 0 0
WOODWARD INC COM 980745103 30,132 506,930 SH   SOLE   494,839 0 12,091
XCEL ENERGY INC COM 98389B100 32,487 538,751 SH   SOLE   523,482 0 15,269
ZIMMER BIOMET HOLDINGS INC COM 98956P102 54,157 535,779 SH   SOLE   523,486 0 12,293