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 CLAS COM G1151C101 425 1,981 SH   SOLE   1,981 0 0
AIR LEASE CORP COM 00912X302 11,637 397,300 SH   SOLE   0 0 397,300
ALPHABET INC CAP STK CL A COM 02079K305 27,120 19,125 SH   SOLE   15,676 0 3,449
AMERCO COM 023586100 692 2,290 SH   SOLE   0 0 2,290
AON PLC SHS CL A COM G0403H108 245 1,272 SH   SOLE   1,272 0 0
APPLE INC COM COM 037833100 259 710 SH   SOLE   0 0 710
APTIV PLC COM G6095L109 27,414 351,827 SH   SOLE   280,427 0 71,400
BALL CORP COM 058498106 32,669 470,119 SH   SOLE   372,150 0 97,969
BANK OF AMERICA CORPORATION COM 060505104 4,584 193,016 SH   SOLE   1,000 0 192,016
BERKSHIRE HATHAWAY INC DEL COM 084670108 1,337 5 SH   SOLE   0 0 5
BIO TECHNE CORP COM 09073M104 5,161 19,545 SH   SOLE   0 0 19,545
BROWN FORMAN CORP COM 115637209 11,325 177,894 SH   SOLE   0 0 177,894
CALAVO GROWERS INC COM 128246105 4,021 63,911 SH   SOLE   0 0 63,911
CATALENT INC COM 148806102 27,748 378,550 SH   SOLE   307,818 0 70,732
CLARIVATE ANALYTICS PLC COM G21810109 34,285 1,535,398 SH   SOLE   1,187,092 0 348,306
CME GROUP INC COM 12572Q105 6,663 40,990 SH   SOLE   0 0 40,990
COCA COLA CO COM 191216100 4,585 102,625 SH   SOLE   0 0 102,625
DANAHER CORP DEL COM 235851102 44,432 251,272 SH   SOLE   197,563 0 53,709
DANAHER CORPORATION MND CON PF 4.75 MND CV PFD 235851300 1,279 1,026 SH   SOLE   466 0 560
DOCUSIGN INC COM COM 256163106 12,595 73,140 SH   SOLE   0 0 73,140
ELANCO ANIMAL HEALTH INC COM 28414H202 1,214 31,574 SH   SOLE   15,047 0 16,527
ELANCO ANIMAL HEALTH INC COM COM 28414H103 200 9,325 SH   SOLE   9,325 0 0
EQUINIX INC COM 29444U700 682 971 SH   SOLE   971 0 0
FACEBOOK INC COM 30303M102 23,957 105,506 SH   SOLE   84,918 0 20,588
FIRST AMERN FINL CORP COM 31847R102 7,024 146,275 SH   SOLE   0 0 146,275
FISERV INC COM 337738108 21,543 220,681 SH   SOLE   164,881 0 55,800
FLEX LTD ORD COM Y2573F102 616 60,061 SH   SOLE   0 0 60,061
FORESTAR GROUP INC COM 346232101 2,601 172,480 SH   SOLE   0 0 172,480
GENERAL DYNAMICS CORP COM 369550108 4,226 28,275 SH   SOLE   0 0 28,275
GRACO INC COM 384109104 12,210 254,425 SH   SOLE   0 0 254,425
GUIDEWIRE SOFTWARE INC COM 40171V100 318 2,868 SH   SOLE   2,868 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 26,849 1,001,447 SH   SOLE   638,298 0 363,149
HEXCEL CORP NEW COM 428291108 599 13,250 SH   SOLE   4,312 0 8,938
HOWMET AEROSPACE INC COM COM 443201108 254 16,032 SH   SOLE   16,032 0 0
HYATT HOTELS CORP COM 448579102 29,128 579,207 SH   SOLE   459,683 0 119,524
INTEL CORP COM 458140100 239 4,000 SH   SOLE   0 0 4,000
INTERACTIVE BROKERS GROUP IN COM 45841N107 610 14,600 SH   SOLE   0 0 14,600
IQVIA HLDGS INC COM COM 46266C105 48,909 344,720 SH   SOLE   271,828 0 72,892
ISHARES TR US PFD STK IDX PFD AND INCM SEC 464288687 246 7,115 SH   SOLE   615 0 6,500
KEYSIGHT TECHNOLOGIES INC COM 49338L103 14,318 142,072 SH   SOLE   2,977 0 139,095
KLA-TENCOR CORP COM 482480100 9,421 48,440 SH   SOLE   0 0 48,440
LIBERTY MEDIA CORP DELAWARE CO COM 531229854 7,897 249,050 SH   SOLE   0 0 249,050
MARTIN MARIETTA MATLS INC COM 573284106 36,022 174,383 SH   SOLE   136,938 0 37,445
MICROSOFT CORP COM 594918104 41,164 202,269 SH   SOLE   162,052 0 40,217
MOODYS CORP COM 615369105 6,923 25,200 SH   SOLE   0 0 25,200
NEW YORK TIMES CO COM 650111107 30,366 722,489 SH   SOLE   599,152 0 123,337
NUCOR CORP COM 670346105 2,827 68,275 SH   SOLE   0 0 68,275
PALO ALTO NETWORKS INC COM 697435105 23,818 103,705 SH   SOLE   83,583 0 20,122
PROGRESSIVE CORP OHIO COM 743315103 24,047 300,179 SH   SOLE   223,251 0 76,928
PTC INC COM 69370C100 31,420 403,907 SH   SOLE   302,128 0 101,779
ROLLINS INC COM 775711104 895 21,125 SH   SOLE   0 0 21,125
SALESFORCE COM INC COM 79466L302 25,817 137,818 SH   SOLE   112,626 0 25,192
SCHWAB STRATEGIC TR INTRM TRM INTRM TRM TRES 808524854 2,093 35,612 SH   SOLE   17,261 0 18,351
SCHWAB STRATEGIC TR US TIPS ET US TIPS ETF 808524870 2,082 34,695 SH   SOLE   16,886 0 17,809
SHERWIN WILLIAMS CO COM 824348106 24,486 42,374 SH   SOLE   34,746 0 7,628
SOUTHWEST AIRLS CO COM 844741108 16,999 497,346 SH   SOLE   371,478 0 125,868
STARBUCKS CORP COM 855244109 27,002 366,929 SH   SOLE   291,960 0 74,969
SVB FINL GROUP COM 78486Q101 12,989 60,265 SH   SOLE   44,889 0 15,376
THOR INDS INC COM 885160101 13,038 122,385 SH   SOLE   0 0 122,385
TJX COS INC COM 872540109 7,746 153,200 SH   SOLE   0 0 153,200
TWITTER INC COM 90184L102 22,493 755,042 SH   SOLE   612,163 0 142,879
VANGUARD SCOTTSDALE FDS MORTG- MORTG-BACK SEC 92206C771 1,156 21,255 SH   SOLE   10,295 0 10,960
VISA INC COM 92826C839 38,920 201,478 SH   SOLE   159,523 0 41,955