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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 381 1,981 SH   SOLE   1,981 0 0
AIR LEASE CORP CL A 00912X302 22,476 537,450 SH   SOLE   0 0 537,450
ALPHABET INC CAP STK CL A 02079K305 35,215 28,838 SH   SOLE   22,809 0 6,029
ANTHEM INC COM 036752103 17,251 71,849 SH   SOLE   55,404 0 16,445
AON PLC SHS CL A G0408V102 13,664 70,589 SH   SOLE   54,116 0 16,473
APTIV PLC SHS G6095L109 19,987 228,626 SH   SOLE   179,756 0 48,870
ARCONIC INC COM 03965L100 29,260 1,125,393 SH   SOLE   887,740 0 237,653
AUTODESK INC COM 052769106 2,166 14,662 SH   SOLE   14,187 0 475
BALL CORP COM 058498106 17,413 239,158 SH   SOLE   187,475 0 51,683
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,871 6 SH   SOLE   0 0 6
BIO TECHNE CORP COM 09073M104 411 2,100 SH   SOLE   0 0 2,100
BRISTOL MYERS SQUIBB CO COM 110122108 396 7,800 SH   SOLE   0 0 7,800
BROWN FORMAN CORP CL B 115637209 15,775 251,274 SH   SOLE   0 0 251,274
CBS CORP NEW CL B 124857202 3,527 87,357 SH   SOLE   1,457 0 85,900
CLARIVATE ANALYTICS PLC COM G21810109 29,800 1,766,452 SH   SOLE   1,381,960 0 384,492
CME GROUP INC COM 12572Q105 8,432 39,900 SH   SOLE   0 0 39,900
D R HORTON INC COM 23331A109 14,453 274,200 SH   SOLE   0 0 274,200
DANAHER CORPORATION 4.75 MND CV PFD 235851300 828 726 SH   SOLE   297 0 429
DANAHER CORPORATION COM 235851102 31,324 216,883 SH   SOLE   169,858 0 47,025
DOCUSIGN INC COM 256163106 11,226 181,300 SH   SOLE   0 0 181,300
ELANCO ANIMAL HEALTH INC COM 28414H103 26,606 1,000,602 SH   SOLE   787,325 0 213,277
EQUINIX INC COM 29444U700 38,093 66,042 SH   SOLE   51,940 0 14,102
EXPEDITORS INTL WASH INC COM 302130109 520 7,000 SH   SOLE   0 0 7,000
FIRST AMERN FINL CORP COM 31847R102 1,298 22,000 SH   SOLE   0 0 22,000
FISERV INC COM 337738108 31,587 304,921 SH   SOLE   237,960 0 66,961
FLEX LTD ORD Y2573F102 629 60,061 SH   SOLE   0 0 60,061
FORESTAR GROUP INC COM 346232101 3,341 182,764 SH   SOLE   0 0 182,764
GENTEX CORP COM 371901109 330 12,000 SH   SOLE   0 0 12,000
GRACO INC COM 384109104 17,621 382,725 SH   SOLE   0 0 382,725
GUIDEWIRE SOFTWARE INC COM 40171V100 26,019 246,904 SH   SOLE   194,438 0 52,466
HEXCEL CORP NEW COM 428291108 28,829 351,013 SH   SOLE   282,425 0 68,588
INSTRUCTURE INC COM 45781U103 18,737 483,667 SH   SOLE   381,569 0 102,098
INTEL CORP COM 458140100 1,399 27,150 SH   SOLE   0 0 27,150
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 10,718 199,300 SH   SOLE   0 0 199,300
IQVIA HLDGS INC COM 46266C105 41,131 275,342 SH   SOLE   212,946 0 62,396
ISHARES TR PFD AND INCM SEC 464288687 267 7,115 SH   SOLE   615 0 6,500
JPMORGAN CHASE & CO COM 46625H100 6,514 55,351 SH   SOLE   0 0 55,351
KEYSIGHT TECHNOLOGIES INC COM 49338L103 39,679 408,012 SH   SOLE   172,833 0 235,179
KLA CORPORATION COM NEW 482480100 14,179 88,925 SH   SOLE   0 0 88,925
LAUDER ESTEE COS INC CL A 518439104 14,412 72,440 SH   SOLE   0 0 72,440
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 14,359 345,250 SH   SOLE   0 0 345,250
MARTIN MARIETTA MATLS INC COM 573284106 32,717 119,363 SH   SOLE   95,359 0 24,004
MOODYS CORP COM 615369105 205 1,000 SH   SOLE   0 0 1,000
NEW YORK TIMES CO CL A 650111107 24,492 859,964 SH   SOLE   712,585 0 147,379
PROGRESSIVE CORP OHIO COM 743315103 24,218 313,503 SH   SOLE   249,378 0 64,125
PTC INC COM 69370C100 16,398 240,507 SH   SOLE   181,870 0 58,637
ROLLINS INC COM 775711104 754 22,125 SH   SOLE   0 0 22,125
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 8,848 150,350 SH   SOLE   1,000 0 149,350
SCHWAB STRATEGIC TR US TIPS ETF 808524870 2,043 35,993 SH   SOLE   17,382 0 18,611
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 2,083 37,498 SH   SOLE   18,466 0 19,032
STARBUCKS CORP COM 855244109 23,160 261,926 SH   SOLE   204,473 0 57,453
TEEKAY TANKERS LTD CL A Y8565N102 26 20,000 SH   SOLE   0 0 20,000
THOR INDS INC COM 885160101 10,526 185,840 SH   SOLE   0 0 185,840
TJX COS INC NEW COM 872540109 6,154 110,400 SH   SOLE   0 0 110,400
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 1,993 37,414 SH   SOLE   17,874 0 19,540
VERISK ANALYTICS INC COM 92345Y106 474 3,000 SH   SOLE   0 0 3,000
VIEWRAY INC COM 92672L107 87 30,000 SH   SOLE   0 0 30,000
VISA INC COM CL A 92826C839 33,482 194,649 SH   SOLE   150,340 0 44,309
WELLS FARGO CO NEW COM 949746101 8,824 174,950 SH   SOLE   0 0 174,950