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 COMPANY COMMON 88579Y101 11,844 56,208 SH   SOLE   48,755 0 7,453
AAON INC COMMON 000360206 137,993 3,650,600 SH   DFND 1 0 3,650,600 0
AAON INC COMMON 000360206 35,113 928,924 SH   SOLE   925,850 94 2,980
ABB LTD ADR (1 ORD) 000375204 2,503 105,940 SH   SOLE   105,940 0 0
ABBOTT LABS COMMON 002824100 6,965 94,938 SH   SOLE   94,938 0 0
ABBVIE INC COMMON 00287Y109 269 2,839 SH   SOLE   2,839 0 0
ACCENTURE PLC CLASS A G1151C101 18,805 110,489 SH   DFND 1 0 110,489 0
ACCENTURE PLC CLASS A G1151C101 17,790 104,524 SH   SOLE   92,982 0 11,542
ACTIVISION BLIZZARD COMMON 00507V109 22,515 270,640 SH   DFND 1 0 270,640 0
ACTIVISION BLIZZARD COMMON 00507V109 4,572 54,956 SH   SOLE   54,140 0 816
AFLAC INC COMMON 001055102 7,390 156,995 SH   SOLE   156,995 0 0
ALEXANDRIA REAL ESTA REIT 015271109 1,889 15,016 SH   SOLE   15,016 0 0
ALIBABA GROUP HLDG SPONSORED ADS 01609W102 58,188 353,168 SH   DFND 1 0 353,168 0
ALIBABA GROUP HLDG SPONSORED ADS 01609W102 13,114 79,597 SH   SOLE   78,496 0 1,101
ALPHABET INC CLASS C 02079K107 269 225 SH   SOLE   225 0 0
ALTRIA GROUP INC COMMON 02209S103 4,955 82,163 SH   DFND 1 0 82,163 0
ALTRIA GROUP INC COMMON 02209S103 2,651 43,947 SH   SOLE   43,947 0 0
AMAZON COM INC COMMON 023135106 101,376 50,612 SH   DFND 1 0 50,612 0
AMAZON COM INC COMMON 023135106 21,901 10,934 SH   SOLE   10,769 0 165
AMER SOFTWARE INC CLASS A 029683109 8,515 701,991 SH   DFND 1 0 701,991 0
AMER SOFTWARE INC CLASS A 029683109 19,540 1,610,840 SH   SOLE   1,599,183 200 11,457
AMERICAN HOMES 4 R COM USD0.01 02665T306 2,445 111,717 SH   SOLE   111,717 0 0
AMERICAN TOWER CORP COMMON 03027X100 2,363 16,265 SH   SOLE   16,265 0 0
AMERICOLD RLTY TR COMMON 03064D108 1,786 71,396 SH   SOLE   71,396 0 0
AMERISOURCE-BERGEN COMMON 03073E105 5,651 61,269 SH   SOLE   61,269 0 0
AMETEK INC COMMON 031100100 11,370 143,700 SH   DFND 1 0 143,700 0
AMETEK INC COMMON 031100100 5,936 75,028 SH   SOLE   74,612 0 416
AMGEN INC COMMON 031162100 8,515 41,072 SH   SOLE   41,072 0 0
AMN HEALTHCARE SERVI COMMON 001744101 7,073 129,300 SH   DFND 1 0 129,300 0
AMN HEALTHCARE SERVI COMMON 001744101 50,544 924,014 SH   SOLE   908,724 111 15,179
AMPHENOL CORPORATION CLASS A 032095101 45,395 482,820 SH   DFND 1 0 482,820 0
AMPHENOL CORPORATION CLASS A 032095101 12,384 131,715 SH   SOLE   130,233 0 1,482
ANALOG DEVICES INC COMMON 032654105 3,323 35,940 SH   DFND 1 0 35,940 0
ANALOG DEVICES INC COMMON 032654105 16,398 177,350 SH   SOLE   156,731 0 20,619
ANIKA THERAPEUTICS COMMON 035255108 16,763 397,420 SH   DFND 1 0 397,420 0
ANIKA THERAPEUTICS COMMON 035255108 48,553 1,151,096 SH   SOLE   1,144,651 109 6,336
ANSYS INC COMMON 03662Q105 133,807 716,770 SH   DFND 1 0 716,770 0
ANSYS INC COMMON 03662Q105 61,008 326,807 SH   SOLE   322,886 36 3,885
APPIAN CORP COM USD0.0001 CL A 03782L101 2,200 66,460 SH   DFND 1 0 66,460 0
APPIAN CORP COM USD0.0001 CL A 03782L101 484 14,632 SH   SOLE   14,476 0 156
APPLE INC COMMON 037833100 567 2,513 SH   SOLE   1,813 0 700
APTARGROUP INC COMMON 038336103 26,117 242,412 SH   DFND 1 0 242,412 0
APTARGROUP INC COMMON 038336103 68,915 639,634 SH   SOLE   567,287 0 72,347
ARISTA NETWORKS IN COM USD0.0001 040413106 17,018 64,010 SH   DFND 1 0 64,010 0
ARISTA NETWORKS IN COM USD0.0001 040413106 3,556 13,377 SH   SOLE   13,175 0 202
ARK ETF TRUST ARK INNOVATION ETF 00214Q104 524 11,066 SH   SOLE   11,066 0 0
ARTISAN PARTNERS A CLASS A 04316A108 49,514 1,528,200 SH   DFND 1 0 1,528,200 0
ARTISAN PARTNERS A CLASS A 04316A108 128,207 3,956,986 SH   SOLE   3,643,996 130 312,860
ASML HLDS NV NY EUR0.09 NY REG 2012 N07059210 1,319 7,017 SH   SOLE   7,017 0 0
ASPEN TECHNOLOGY INC COMMON 045327103 331,934 2,914,001 SH   DFND 1 0 2,914,001 0
ASPEN TECHNOLOGY INC COMMON 045327103 345,676 3,034,642 SH   SOLE   2,800,359 127 234,156
ASTRAZENECA SP ADR (1/2 ORD) 046353108 5,497 138,930 SH   DFND 1 0 138,930 0
ASTRAZENECA SP ADR (1/2 ORD) 046353108 4,318 109,123 SH   SOLE   109,123 0 0
AT&T INC COMMON 00206R102 7,835 233,332 SH   DFND 1 0 233,332 0
AT&T INC COMMON 00206R102 3,548 105,658 SH   SOLE   105,658 0 0
ATRION CORP COMMON 049904105 13,161 18,942 SH   DFND 1 0 18,942 0
ATRION CORP COMMON 049904105 13,233 19,046 SH   SOLE   10,475 0 8,571
AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 665,272 8,594,134 SH   DFND 1 0 8,594,134 0
AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 351,247 4,537,476 SH   SOLE   4,135,321 88 402,067
AUTOMATIC DATA PROC COMMON 053015103 6,499 43,133 SH   SOLE   43,133 0 0
AVALARA INC COM USD0.0001 05338G106 17,334 496,240 SH   DFND 1 0 496,240 0
AVALARA INC COM USD0.0001 05338G106 3,501 100,234 SH   SOLE   98,791 0 1,443
AXALTA COATING SYS COMMON G0750C108 5,161 176,979 SH   SOLE   176,979 0 0
BADGER METER INC COMMON 056525108 26,157 494,000 SH   DFND 1 0 494,000 0
BADGER METER INC COMMON 056525108 67,557 1,275,865 SH   SOLE   1,268,332 126 7,407
BANK HAWAII CORP COMMON 062540109 26,723 338,649 SH   DFND 1 0 338,649 0
BANK HAWAII CORP COMMON 062540109 72,336 916,676 SH   SOLE   912,195 77 4,404
BANK OF AMERICA CORP COMMON 060505104 34,841 1,182,670 SH   DFND 1 0 1,182,670 0
BANK OF AMERICA CORP COMMON 060505104 7,071 240,005 SH   SOLE   236,357 0 3,648
BANK OZK COMMON 06417N103 5,696 150,050 SH   DFND 1 0 150,050 0
BANK OZK COMMON 06417N103 41,103 1,082,785 SH   SOLE   1,063,194 128 19,463
BAOZUN INC SPONSORED ADR 06684L103 655 13,490 SH   DFND 1 0 13,490 0
BARCLAYS BK PLC ETN+ SEL MLP 06742C723 25,456 1,224,002 SH   SOLE   1,223,480 0 522
BCE INC COMMON 05534B760 11,173 275,740 SH   DFND 1 0 275,740 0
BCE INC COMMON 05534B760 4,941 121,942 SH   SOLE   121,942 0 0
BECTON DICKINSON COMMON 075887109 15,718 60,223 SH   SOLE   51,775 0 8,448
BERKSHIRE HATHAWAY CLASS A 084670108 960 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY CLASS B 084670702 963 4,500 SH   SOLE   4,500 0 0
BLACKROCK CALIF MUN SH BEN INT 09248E102 254 20,574 SH   SOLE   20,574 0 0
BLACKROCK MUNIYIELD QLTY FD 3 COM 09254E103 145 12,000 SH   SOLE   12,000 0 0
BLUEBIRD BIO INC COMMON 09609G100 11,234 76,945 SH   DFND 1 0 76,945 0
BLUEBIRD BIO INC COMMON 09609G100 1,732 11,861 SH   SOLE   11,680 0 181
BOSTON PROPERTIES COMMON 101121101 1,856 15,079 SH   SOLE   15,079 0 0
BP PLC ADR (6 ORD) 055622104 587 12,740 SH   SOLE   12,740 0 0
BRITISH AMER TOB PLC SPONSORED ADR 110448107 2,549 54,659 SH   DFND 1 0 54,659 0
BRITISH AMER TOB PLC SPONSORED ADR 110448107 10,594 227,198 SH   SOLE   197,582 0 29,616
BROADRIDGE FINL SOLN COMMON 11133T103 10,063 76,260 SH   DFND 1 0 76,260 0
BROADRIDGE FINL SOLN COMMON 11133T103 32,168 243,786 SH   SOLE   229,324 0 14,462
BROOKS AUTOMATION COMMON 114340102 23,292 664,910 SH   DFND 1 0 664,910 0
BROOKS AUTOMATION COMMON 114340102 57,507 1,641,638 SH   SOLE   1,631,854 170 9,614
BROWN FORMAN CORP CLASS B 115637209 3,963 78,405 SH   DFND 1 0 78,405 0
BROWN FORMAN CORP CLASS B 115637209 681 13,479 SH   SOLE   13,337 0 142
CABOT OIL & GAS CORP COMMON 127097103 16,896 750,279 SH   DFND 1 0 750,279 0
CABOT OIL & GAS CORP COMMON 127097103 6,651 295,336 SH   SOLE   271,784 0 23,552
CARGURUS INC COMMON CL A 141788109 3,227 57,944 SH   DFND 1 0 57,944 0
CARGURUS INC COMMON CL A 141788109 530 9,510 SH   SOLE   9,408 0 102
CASS INFORMATION SYS COMMON 14808P109 20,456 314,134 SH   DFND 1 0 314,134 0
CASS INFORMATION SYS COMMON 14808P109 40,127 616,200 SH   SOLE   611,271 82 4,847
CATERPILLAR INC COMMON 149123101 20,514 134,530 SH   DFND 1 0 134,530 0
CATERPILLAR INC COMMON 149123101 4,065 26,654 SH   SOLE   26,229 0 425
CDW CORP COMMON 12514G108 80,364 903,782 SH   DFND 1 0 903,782 0
CDW CORP COMMON 12514G108 290,583 3,267,903 SH   SOLE   2,975,590 79 292,234
CHARLES RIV LABS INT COMMON 159864107 41,077 305,318 SH   SOLE   305,060 39 219
CHEESECAKE FACTORY COMMON 163072101 34,311 640,850 SH   DFND 1 0 640,850 0
CHEESECAKE FACTORY COMMON 163072101 105,851 1,977,046 SH   SOLE   1,967,619 161 9,266
CHEFS WAREHOUSE HO COMMON 163086101 102,633 2,823,454 SH   DFND 1 0 2,823,454 0
CHEFS WAREHOUSE HO COMMON 163086101 72,123 1,984,140 SH   SOLE   1,979,631 138 4,371
CHEVRON CORP COMMON 166764100 7,155 58,509 SH   SOLE   58,026 0 483
CHINA MOBILE LTD REP(5 ORD HKD0.1) 16941M109 1,026 20,967 SH   SOLE   20,967 0 0
CHUNGHWA TELECOM ADR REP 10 ORD TWD10 17133Q502 1,089 30,337 SH   SOLE   30,337 0 0
CINCINNATI FINL CORP COMMON 172062101 310 4,034 SH   SOLE   4,034 0 0
CINEMARK HOLDINGS COMMON 17243V102 25,636 637,700 SH   DFND 1 0 637,700 0
CINEMARK HOLDINGS COMMON 17243V102 67,735 1,684,943 SH   SOLE   1,675,970 156 8,817
CISCO SYSTEMS INC COMMON 17275R102 2,743 56,380 SH   DFND 1 0 56,380 0
CISCO SYSTEMS INC COMMON 17275R102 2,612 53,678 SH   SOLE   53,678 0 0
CLOROX CO COMMON 189054109 6,891 45,815 SH   DFND 1 0 45,815 0
CLOROX CO COMMON 189054109 3,077 20,454 SH   SOLE   20,454 0 0
CME GROUP INC CLASS A 12572Q105 13,728 80,654 SH   SOLE   69,817 0 10,837
COCA-COLA CO COMMON 191216100 8,479 183,575 SH   DFND 1 0 183,575 0
COCA-COLA CO COMMON 191216100 4,352 94,210 SH   SOLE   94,210 0 0
COMPANIA CERVECERIAS ADR (2 ORD) 204429104 506 18,120 SH   DFND 1 0 18,120 0
COOPER COMPANIES INC COMMON 216648402 10,104 36,458 SH   DFND 1 0 36,458 0
COOPER COMPANIES INC COMMON 216648402 74,219 267,791 SH   SOLE   267,504 29 258
COPART INC COMMON 217204106 262,341 5,091,030 SH   DFND 1 0 5,091,030 0
COPART INC COMMON 217204106 296,005 5,744,324 SH   SOLE   5,233,844 173 510,307
CORE LABORATORIES COMMON N22717107 60,623 523,375 SH   DFND 1 0 523,375 0
CORE LABORATORIES COMMON N22717107 180,856 1,561,376 SH   SOLE   1,488,909 102 72,365
COSTAR GROUP INC COMMON 22160N109 22,099 52,511 SH   DFND 1 0 52,511 0
COSTAR GROUP INC COMMON 22160N109 4,870 11,571 SH   SOLE   11,405 0 166
CRH ADR (5 ORD) 12626K203 2,378 72,669 SH   SOLE   72,669 0 0
CROWN CASTLE INTL COMMON 22822V101 6,680 60,000 SH   DFND 1 0 60,000 0
CROWN CASTLE INTL COMMON 22822V101 12,002 107,803 SH   SOLE   98,652 0 9,151
CTRIP.COM INTL ADR (0.125 ORD) 22943F100 15,888 427,445 SH   DFND 1 0 427,445 0
CTRIP.COM INTL ADR (0.125 ORD) 22943F100 4,548 122,354 SH   SOLE   121,089 0 1,265
CVS HEALTH CORP COMMON 126650100 6,501 82,578 SH   SOLE   82,578 0 0
DANAHER CORP COMMON 235851102 17,717 163,049 SH   DFND 1 0 163,049 0
DANAHER CORP COMMON 235851102 3,841 35,350 SH   SOLE   34,778 0 572
DIPLOMAT PHARMACY COMMON 25456K101 2,695 138,870 SH   DFND 1 0 138,870 0
DIPLOMAT PHARMACY COMMON 25456K101 299 15,424 SH   SOLE   15,274 0 150
DOCUSIGN INC COMMON 256163106 142,397 2,708,714 SH   DFND 1 0 2,708,714 0
DOCUSIGN INC COMMON 256163106 24,667 469,214 SH   SOLE   467,566 45 1,603
DOLLAR GEN CORP COMMON 256677105 6,622 60,588 SH   SOLE   60,588 0 0
DOMINOS PIZZA INC COMMON 25754A201 4,698 15,935 SH   DFND 1 0 15,935 0
DOMINOS PIZZA INC COMMON 25754A201 1,165 3,951 SH   SOLE   3,914 0 37
DONALDSON INC COMMON 257651109 37,531 644,200 SH   DFND 1 0 644,200 0
DONALDSON INC COMMON 257651109 96,884 1,662,946 SH   SOLE   1,475,086 0 187,860
DOVER CORP COMMON 260003108 443 5,000 SH   SOLE   5,000 0 0
DRIL-QUIP INC COMMON 262037104 55,608 1,064,266 SH   DFND 1 0 1,064,266 0
DRIL-QUIP INC COMMON 262037104 135,578 2,594,784 SH   SOLE   2,297,357 0 297,427
DUKE ENERGY CORP COMMON 26441C204 8,620 107,720 SH   DFND 1 0 107,720 0
DUKE ENERGY CORP COMMON 26441C204 3,820 47,738 SH   SOLE   47,738 0 0
ECOLAB INC COMMON 278865100 23,795 151,770 SH   DFND 1 0 151,770 0
ECOLAB INC COMMON 278865100 4,919 31,375 SH   SOLE   30,882 0 493
ELANCO ANIMAL HEALTH COMMON 28414H103 8,051 230,758 SH   DFND 1 0 230,758 0
ELANCO ANIMAL HEALTH COMMON 28414H103 50,429 1,445,360 SH   SOLE   1,421,561 172 23,627
ELLIE MAE INC COMMON 28849P100 172,738 1,822,710 SH   DFND 1 0 1,822,710 0
ELLIE MAE INC COMMON 28849P100 18,754 197,888 SH   SOLE   197,181 19 688
EMERALD EXPOSITION COMMON USD0.01 29103B100 33,686 2,044,050 SH   DFND 1 0 2,044,050 0
EMERALD EXPOSITION COMMON USD0.01 29103B100 13,724 832,777 SH   SOLE   829,686 90 3,001
EQUINIX INC COMMON 29444U700 2,123 4,904 SH   SOLE   4,904 0 0
EQUITY LIFESTYLE PPT COMMON 29472R108 2,065 21,407 SH   SOLE   21,407 0 0
ESSEX PPTY TR INC REIT 297178105 1,848 7,490 SH   SOLE   7,490 0 0
EXPEDIA GROUP INC COMMON 30212P303 2,501 19,171 SH   DFND 1 0 19,171 0
EXPEDIA GROUP INC COMMON 30212P303 395 3,028 SH   SOLE   2,999 0 29
EXPEDITORS INTL WASH COMMON 302130109 68,890 936,897 SH   SOLE   923,174 97 13,626
EXPONET INC COMMON 30214U102 5,595 104,380 SH   DFND 1 0 104,380 0
EXPONET INC COMMON 30214U102 2,672 49,857 SH   SOLE   49,583 0 274
EXTRA SPACE STORAGE REIT 30225T102 1,522 17,572 SH   SOLE   17,572 0 0
EXXON MOBIL CORP COMMON 30231G102 9,026 106,161 SH   SOLE   93,154 0 13,007
FACEBOOK INC CLASS A 30303M102 54,761 332,972 SH   DFND 1 0 332,972 0
FACEBOOK INC CLASS A 30303M102 12,057 73,314 SH   SOLE   72,227 0 1,087
FACTSET RESH SYS INC COMMON 303075105 180,867 808,490 SH   DFND 1 0 808,490 0
FACTSET RESH SYS INC COMMON 303075105 148,430 663,485 SH   SOLE   597,148 11 66,326
FAIR ISAAC INC COMMON 303250104 4,557 19,940 SH   DFND 1 0 19,940 0
FAIR ISAAC INC COMMON 303250104 482 2,110 SH   SOLE   2,091 0 19
FEDEX CORP COMMON 31428X106 1,300 5,400 SH   SOLE   5,400 0 0
FIRST FINL BKSH COMMON 32020R109 23,944 405,145 SH   DFND 1 0 405,145 0
FIRST FINL BKSH COMMON 32020R109 66,012 1,116,940 SH   SOLE   1,111,237 94 5,609
FLEETCOR TECHNOLOG COMMON 339041105 2,839 12,460 SH   DFND 1 0 12,460 0
FLEETCOR TECHNOLOG COMMON 339041105 624 2,738 SH   SOLE   2,710 0 28
FLIR SYS INC COMMON 302445101 59,752 972,053 SH   SOLE   971,252 122 679
FORTIS INC COMMON 349553107 7,147 220,450 SH   DFND 1 0 220,450 0
FORTIS INC COMMON 349553107 3,146 97,038 SH   SOLE   97,038 0 0
FOX FACTORY HLDG COMMON USD0.001 35138V102 269,689 3,849,943 SH   DFND 1 0 3,849,943 0
FOX FACTORY HLDG COMMON USD0.001 35138V102 84,856 1,211,366 SH   SOLE   1,207,288 120 3,958
FRANKLIN RES INC COMMON 354613101 419 13,770 SH   SOLE   13,770 0 0
FRESENIUS MED CARE ADS (1/2 PRF SHR) 358029106 3,081 59,911 SH   SOLE   59,911 0 0
GARTNER INC COMMON 366651107 18,636 117,575 SH   DFND 1 0 117,575 0
GARTNER INC COMMON 366651107 3,846 24,268 SH   SOLE   23,922 0 346
GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 7,890 196,406 SH   DFND 1 0 196,406 0
GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 5,925 147,492 SH   SOLE   147,492 0 0
GLOBUS MED INC CLASS A 379577208 12,782 225,200 SH   DFND 1 0 225,200 0
GLOBUS MED INC CLASS A 379577208 6,478 114,135 SH   SOLE   113,500 0 635
GRACO INC COMMON 384109104 81,227 1,752,856 SH   DFND 1 0 1,752,856 0
GRACO INC COMMON 384109104 201,862 4,356,094 SH   SOLE   4,002,759 126 353,209
GRAINGER W W INC COMMON 384802104 6,162 17,239 SH   SOLE   17,239 0 0
GRUBHUB INC COM USD0.0001 400110102 3,935 28,390 SH   DFND 1 0 28,390 0
GRUBHUB INC COM USD0.0001 400110102 607 4,380 SH   SOLE   4,333 0 47
HALLIBURTON COMMON 406216101 8,270 204,039 SH   SOLE   176,347 0 27,692
HDFC BANK LTD ADR (3 INR10) 40415F101 2,638 28,030 SH   SOLE   28,030 0 0
HEALTHEQUITY INC COMMON 42226A107 33,687 356,820 SH   DFND 1 0 356,820 0
HEALTHEQUITY INC COMMON 42226A107 6,693 70,895 SH   SOLE   69,867 0 1,028
HEICO CORP NEW CLASS A 422806208 227,216 3,009,489 SH   DFND 1 0 3,009,489 0
HEICO CORP NEW CLASS A 422806208 50,537 669,367 SH   SOLE   667,113 67 2,187
HENRY JACK & ASSOC COMMON 426281101 68,040 425,040 SH   DFND 1 0 425,040 0
HENRY JACK & ASSOC COMMON 426281101 245,936 1,536,320 SH   SOLE   1,451,277 87 84,956
HFF INC CLASS A 40418F108 75,738 1,782,900 SH   DFND 1 0 1,782,900 0
HFF INC CLASS A 40418F108 196,181 4,618,191 SH   SOLE   4,238,947 129 379,115
HOME DEPOT INC COMMON 437076102 24,355 117,573 SH   DFND 1 0 117,573 0
HOME DEPOT INC COMMON 437076102 5,306 25,615 SH   SOLE   25,244 0 371
HONEYWELL INTL INC COMMON 438516106 16,595 99,725 SH   SOLE   85,876 0 13,849
HORMEL FOODS CORP COMMON 440452100 14,839 376,616 SH   SOLE   325,043 0 51,573
HOULIHAN LOKEY INC COMMON CL A 441593100 25,476 567,006 SH   DFND 1 0 567,006 0
HOULIHAN LOKEY INC COMMON CL A 441593100 51,777 1,152,378 SH   SOLE   1,145,554 110 6,714
HSBC HLDGS PLC SP ADR (5 ORD) 404280406 8,287 188,395 SH   DFND 1 0 188,395 0
HSBC HLDGS PLC SP ADR (5 ORD) 404280406 4,783 108,730 SH   SOLE   108,730 0 0
HUDSON PACIFIC PRPTY COMMON 444097109 1,363 41,668 SH   SOLE   41,668 0 0
ILLINOIS TOOL WORKS COMMON 452308109 20,009 141,780 SH   SOLE   128,411 0 13,369
ILLUMINA INC COMMON 452327109 33,191 90,425 SH   DFND 1 0 90,425 0
ILLUMINA INC COMMON 452327109 6,524 17,773 SH   SOLE   17,520 0 253
INTERACTIVE BROKERS CLASS A 45841N107 215,205 3,890,887 SH   DFND 1 0 3,890,887 0
INTERACTIVE BROKERS CLASS A 45841N107 55,258 999,054 SH   SOLE   996,260 86 2,708
INTL FLAVORS & FRAGR COMMON 459506101 5,992 43,069 SH   DFND 1 0 43,069 0
INTL FLAVORS & FRAGR COMMON 459506101 3,157 22,689 SH   SOLE   22,552 0 137
INVESCO EXCHANGETRAD S&P 500 EQUAL WEIGHT 46137V357 231 2,164 SH   SOLE   2,164 0 0
ISHARES MSCI EMRG MKTS MIN V 464286533 212 3,577 SH   SOLE   3,577 0 0
ISHARES SELECT DIVID ETF 464287168 1,217 12,186 SH   SOLE   12,186 0 0
ISHARES EMERG MKTS ETF 464287234 2,201 51,162 SH   SOLE   51,162 0 0
ISHARES MSCI EAFE ETF 464287465 1,522 22,336 SH   SOLE   22,336 0 0
ISHARES RUS MDCP VAL ETF 464287473 703 7,790 SH   SOLE   7,790 0 0
ISHARES RUS MD CP GR ETF 464287481 871 6,423 SH   SOLE   5,903 0 520
ISHARES RUS MID-CAP ETF 464287499 13,771 62,422 SH   SOLE   61,854 0 568
ISHARES NASDQ BIOTEC ETF 464287556 1,853 15,184 SH   SOLE   14,524 0 660
ISHARES RUS 1000 VAL ETF 464287598 3,638 28,718 SH   SOLE   28,406 0 312
ISHARES RUS 1000 GRW ETF 464287614 9,870 63,263 SH   SOLE   63,263 0 0
ISHARES RUS 1000 ETF 464287622 2,329 14,400 SH   SOLE   14,400 0 0
ISHARES RUS 2000 VAL ETF 464287630 4,865 36,573 SH   SOLE   36,573 0 0
ISHARES RUS 2000 GRW ETF 464287648 2,042 9,491 SH   SOLE   9,356 0 135
ISHARES RUSSELL 2000 ETF 464287655 2,037 12,080 SH   SOLE   12,080 0 0
ISHARES RUSSELL 3000 ETF 464287689 1,279 7,420 SH   SOLE   7,420 0 0
ISHARES US HLTHCARE ETF 464287762 2,814 13,865 SH   SOLE   12,832 0 1,033
ISHARES JP MOR EM MK ETF 464288281 299 2,772 SH   SOLE   2,772 0 0
ISHARES SH TR CORP ETF 464288646 806 15,550 SH   SOLE   15,550 0 0
ISHARES GLOB UTILITS ETF 464288711 504 10,200 SH   SOLE   8,601 0 1,599
ISHARES EAFE GRWTH ETF 464288885 608 7,583 SH   SOLE   7,583 0 0
ISHARES MSCI EURO FL ETF 464289180 4,805 236,217 SH   SOLE   236,217 0 0
ISHARES HIGH DIVIDND ETF 46429B663 249 2,749 SH   SOLE   2,749 0 0
ISHARES MSCI MALAYSI ETF 46434G814 2,086 64,510 SH   SOLE   64,510 0 0
ISHARES GOLD TRUST GOLD TRUST 464285105 484 42,566 SH   SOLE   42,566 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 775 20,480 SH   SOLE   20,480 0 0
ISHARES INC MSCI SINGAPORE CAPPE 46434G780 1,728 70,865 SH   SOLE   70,865 0 0
ISHARES TR CORE TR US BOND MRKT 464287226 658 6,236 SH   SOLE   6,236 0 0
ISHARES TR COHEN&ST RLTY 464287564 3,641 36,369 SH   SOLE   34,495 0 1,874
ISHARES TR CORE S&P US ETF 464287671 437 7,043 SH   SOLE   7,043 0 0
ISHARES TR CORE S&P SMALL-CAP 464287804 267 3,060 SH   SOLE   3,060 0 0
ISHARES TR CALI AMT-FREE MUNI B 464288356 5,136 88,688 SH   SOLE   88,688 0 0
ISHARES TR NATL AMT FREE MUNI B 464288414 2,562 23,725 SH   SOLE   23,725 0 0
ISHARES TR MSCI EAFE MIN VOLATI 46429B689 7,877 108,121 SH   SOLE   108,121 0 0
ISHARES TRUST CORE S&P 500 ETF 464287200 23,823 81,359 SH   SOLE   81,359 0 0
JOHNSON & JOHNSON COMMON 478160104 2,962 21,436 SH   SOLE   21,236 0 200
JPMORGAN CHASE & CO COMMON 46625H100 1,046 9,268 SH   SOLE   9,268 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 5,005 179,380 SH   SOLE   173,752 0 5,628
KANSAS CITY SOUTHERN COMMON 485170302 19,335 170,680 SH   DFND 1 0 170,680 0
KANSAS CITY SOUTHERN COMMON 485170302 3,760 33,187 SH   SOLE   32,703 0 484
KAYNE ANDERS MLP/MID COMMON 486606106 9,333 522,788 SH   SOLE   514,081 0 8,707
KAYNE ANDERSON MID COMMON 48661E108 948 74,077 SH   SOLE   69,549 0 4,528
KONINKLIJKE PHIL NV ADR (1 ORD) 500472303 11,764 258,498 SH   SOLE   222,199 0 36,299
KROGER CO COMMON 501044101 5,405 185,666 SH   SOLE   185,666 0 0
LAMAR ADVERTISING CL A 512816109 9,265 119,092 SH   DFND 1 0 119,092 0
LAMAR ADVERTISING CL A 512816109 22,303 286,670 SH   SOLE   275,308 0 11,362
LAMB WESTON HLDGS COMMON 513272104 6,933 104,100 SH   DFND 1 0 104,100 0
LAMB WESTON HLDGS COMMON 513272104 3,765 56,533 SH   SOLE   56,223 0 310
LANDSTAR SYS INC COMMON 515098101 23,748 194,658 SH   DFND 1 0 194,658 0
LANDSTAR SYS INC COMMON 515098101 124,243 1,018,380 SH   SOLE   1,008,777 93 9,510
LAS VEGAS SANDS CORP COMMON 517834107 33,585 566,075 SH   DFND 1 0 566,075 0
LAS VEGAS SANDS CORP COMMON 517834107 16,186 272,806 SH   SOLE   255,106 0 17,700
LENNOX INTL INC COMMON 526107107 6,574 30,100 SH   DFND 1 0 30,100 0
LENNOX INTL INC COMMON 526107107 63,480 290,660 SH   SOLE   285,708 33 4,919
LINCOLN ELEC HLDGS COMMON 533900106 13,850 148,220 SH   DFND 1 0 148,220 0
LINCOLN ELEC HLDGS COMMON 533900106 34,936 373,886 SH   SOLE   371,630 37 2,219
LOWES CO COMMON 548661107 27,575 240,160 SH   SOLE   217,369 0 22,791
MACERICH CO REIT 554382101 1,801 32,575 SH   SOLE   32,575 0 0
MANHATTAN ASSOCS IN COMMON 562750109 22,562 413,220 SH   DFND 1 0 413,220 0
MANHATTAN ASSOCS IN COMMON 562750109 52,703 965,251 SH   SOLE   843,107 0 122,144
MARKETAXESS HLDGS COMMON 57060D108 199,174 1,115,882 SH   DFND 1 0 1,115,882 0
MARKETAXESS HLDGS COMMON 57060D108 119,853 671,472 SH   SOLE   608,316 10 63,146
MARRIOTT INTL INC CLASS A 571903202 1,289 9,764 SH   SOLE   9,764 0 0
MARSH & MCLENNAN COS COMMON 571748102 15,351 185,569 SH   SOLE   161,481 0 24,088
MCCORMICK & CO INC COMMON NON VTG 579780206 3,188 24,200 SH   DFND 1 0 24,200 0
MCCORMICK & CO INC COMMON NON VTG 579780206 506 3,844 SH   SOLE   3,803 0 41
MCDONALDS CORP COMMON 580135101 14,594 87,240 SH   DFND 1 0 87,240 0
MCDONALDS CORP COMMON 580135101 17,074 102,058 SH   SOLE   91,674 0 10,384
MERCADOLIBRE INC COMMON 58733R102 16,475 48,390 SH   DFND 1 0 48,390 0
MERCADOLIBRE INC COMMON 58733R102 2,862 8,407 SH   SOLE   8,283 0 124
MERCK & CO INC COMMON 58933Y105 7,980 112,490 SH   DFND 1 0 112,490 0
MERCK & CO INC COMMON 58933Y105 11,296 159,234 SH   SOLE   159,234 0 0
MESA LABS INC COMMON 59064R109 17,149 92,388 SH   DFND 1 0 92,388 0
MESA LABS INC COMMON 59064R109 11,282 60,780 SH   SOLE   60,578 6 196
METTLER TOLEDO INTL COMMON 592688105 1,885 3,095 SH   DFND 1 0 3,095 0
METTLER TOLEDO INTL COMMON 592688105 270 444 SH   SOLE   439 0 5
MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 32,084 1,087,950 SH   DFND 1 0 1,087,950 0
MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 82,826 2,808,600 SH   SOLE   2,792,417 283 15,900
MICROCHIP TECHNOLOGY COMMON 595017104 6,688 84,744 SH   SOLE   84,744 0 0
MICROSOFT CORP COMMON 594918104 1,440 12,590 SH   SOLE   12,590 0 0
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 229,713 4,191,840 SH   DFND 1 0 4,191,840 0
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 159,801 2,916,071 SH   SOLE   2,637,309 54 278,708
MONSTER BEVERAGE CRP COM USD0.005 61174X109 50,451 865,667 SH   DFND 1 0 865,667 0
MONSTER BEVERAGE CRP COM USD0.005 61174X109 14,027 240,686 SH   SOLE   238,089 0 2,597
MOODYS CORP COMMON 615369105 4,997 29,885 SH   DFND 1 0 29,885 0
MOODYS CORP COMMON 615369105 14,393 86,080 SH   SOLE   76,896 0 9,184
MORNINGSTAR INC COMMON 617700109 185,031 1,469,668 SH   DFND 1 0 1,469,668 0
MORNINGSTAR INC COMMON 617700109 35,574 282,558 SH   SOLE   281,619 28 911
MSCI INC COMMON 55354G100 78,693 443,566 SH   SOLE   436,537 47 6,982
NATIONAL GRID ADR (5 ORD) 636274409 1,324 25,537 SH   SOLE   25,537 0 0
NATIONAL RESEARCH CR COMMON STOCK 637372202 88,089 2,282,091 SH   DFND 1 0 2,282,091 0
NATIONAL RESEARCH CR COMMON STOCK 637372202 29,529 764,991 SH   SOLE   762,392 76 2,523
NATL BEVERAGE CORP COMMON 635017106 30,876 264,754 SH   DFND 1 0 264,754 0
NATL BEVERAGE CORP COMMON 635017106 63,669 545,946 SH   SOLE   541,628 76 4,242
NETFLIX INC COMMON 64110L106 61,675 164,850 SH   DFND 1 0 164,850 0
NETFLIX INC COMMON 64110L106 12,578 33,618 SH   SOLE   33,133 0 485
NIKE INC CLASS B 654106103 25,433 300,195 SH   DFND 1 0 300,195 0
NIKE INC CLASS B 654106103 8,227 97,103 SH   SOLE   96,116 0 987
NORDSON CORP COMMON 655663102 7,350 52,917 SH   DFND 1 0 52,917 0
NORDSON CORP COMMON 655663102 68,108 490,334 SH   SOLE   482,353 54 7,927
NORTHERN TR CORP COMMON 665859104 2,954 28,920 SH   DFND 1 0 28,920 0
NORTHERN TR CORP COMMON 665859104 310 3,037 SH   SOLE   3,008 0 29
NOVARTIS AG ADR (1 ORD) 66987V109 2,754 31,968 SH   SOLE   31,968 0 0
NVE CORP COMMON 629445206 56,003 528,925 SH   DFND 1 0 528,925 0
NVE CORP COMMON 629445206 37,914 358,085 SH   SOLE   356,869 36 1,180
NVIDIA CORP COMMON 67066G104 49,743 177,010 SH   DFND 1 0 177,010 0
NVIDIA CORP COMMON 67066G104 10,125 36,030 SH   SOLE   35,480 0 550
OCCIDENTAL PETE CORP COMMON 674599105 6,776 82,459 SH   SOLE   82,459 0 0
OKTA INC COMMON CL A 679295105 3,472 49,345 SH   DFND 1 0 49,345 0
OKTA INC COMMON CL A 679295105 1,098 15,604 SH   SOLE   15,445 0 159
OLD DOMINION FGHT COMMON 679580100 336,665 2,087,715 SH   DFND 1 0 2,087,715 0
OLD DOMINION FGHT COMMON 679580100 257,460 1,596,543 SH   SOLE   1,444,875 30 151,638
OLLIES BARGAIN OUT COMMON 681116109 196,058 2,040,145 SH   DFND 1 0 2,040,145 0
OLLIES BARGAIN OUT COMMON 681116109 39,354 409,514 SH   SOLE   408,133 41 1,340
OMEGA FLEX COMMON 682095104 58,509 822,213 SH   DFND 1 0 822,213 0
OMEGA FLEX COMMON 682095104 34,711 487,787 SH   SOLE   486,100 50 1,637
OMNICOM GROUP INC COMMON 681919106 4,565 67,107 SH   SOLE   67,107 0 0
ORACLE CORP COMMON 68389X105 10,954 212,451 SH   SOLE   184,637 0 27,814
PAYCHEX INC COMMON 704326107 3,757 51,010 SH   DFND 1 0 51,010 0
PAYCHEX INC COMMON 704326107 1,694 23,003 SH   SOLE   23,003 0 0
PAYCOM SOFTWARE COM USD0.01 70432V102 146,464 942,434 SH   DFND 1 0 942,434 0
PAYCOM SOFTWARE COM USD0.01 70432V102 30,406 195,647 SH   SOLE   194,408 14 1,225
PEPSICO INC COMMON 713448108 730 6,533 SH   SOLE   6,533 0 0
PHILIP MORRIS INTL COMMON 718172109 17,483 214,408 SH   DFND 1 0 214,408 0
PHILIP MORRIS INTL COMMON 718172109 8,833 108,321 SH   SOLE   107,653 0 668
PIMCO ENHANCED SHORT MATURITY ACTIVE ETF 72201R833 6,363 62,618 SH   SOLE   62,618 0 0
PIMCO ETF TRUST 0-5 YR HGHYLD BD IDX 72201R783 292 2,891 SH   SOLE   2,891 0 0
PIONEER NATURAL RES COMMON 723787107 15,780 90,590 SH   DFND 1 0 90,590 0
PIONEER NATURAL RES COMMON 723787107 3,018 17,327 SH   SOLE   17,046 0 281
PNC FINL SVCS GRP COMMON 693475105 19,775 145,202 SH   SOLE   126,281 0 18,921
POOL CORPORATION COMMON 73278L105 65,585 393,005 SH   DFND 1 0 393,005 0
POOL CORPORATION COMMON 73278L105 205,552 1,231,722 SH   SOLE   1,120,154 38 111,530
PRAXAIR INC COMMON 74005P104 12,070 75,094 SH   SOLE   65,328 0 9,766
PRICESMART INC COMMON 741511109 145,597 1,798,600 SH   DFND 1 0 1,798,600 0
PRICESMART INC COMMON 741511109 88,729 1,096,085 SH   SOLE   987,810 19 108,256
PRIMERICA INC COMMON 74164M108 114,232 947,589 SH   DFND 1 0 947,589 0
PRIMERICA INC COMMON 74164M108 382,931 3,176,517 SH   SOLE   2,936,816 127 239,574
PROCTER & GAMBLE CO COMMON 742718109 818 9,825 SH   SOLE   9,825 0 0
PROLOGIS INC COMMON 74340W103 1,628 24,010 SH   SOLE   24,010 0 0
PROSHARES TR PSHS CS 130/30 74347R248 73,463 1,017,257 SH   SOLE   1,009,960 0 7,297
PRUDENTIAL PLC ADR (2 ORD) 74435K204 1,928 42,018 SH   SOLE   42,018 0 0
RBC BEARINGS INC COMMON 75524B104 82,570 549,148 SH   DFND 1 0 549,148 0
RBC BEARINGS INC COMMON 75524B104 293,529 1,952,171 SH   SOLE   1,849,094 123 102,954
RE/MAX HOLDINGS COM USD0.0001 CL 'A' 75524W108 20,442 460,920 SH   DFND 1 0 460,920 0
RE/MAX HOLDINGS COM USD0.0001 CL 'A' 75524W108 52,289 1,179,004 SH   SOLE   1,171,973 124 6,907
REALTY INCOME CORP COMMON 756109104 7,205 126,655 SH   DFND 1 0 126,655 0
REALTY INCOME CORP COMMON 756109104 3,314 58,245 SH   SOLE   58,245 0 0
RELX PLC SPNSADR REP 1 ORD 759530108 1,884 90,037 SH   SOLE   90,037 0 0
RIO TINTO PLC ADR (1 ORD) 767204100 999 19,582 SH   SOLE   19,582 0 0
RLI CORP COMMON 749607107 43,892 558,570 SH   DFND 1 0 558,570 0
RLI CORP COMMON 749607107 113,726 1,447,250 SH   SOLE   1,358,153 66 89,031
ROCKWELL AUTOMATION COMMON 773903109 11,553 61,610 SH   DFND 1 0 61,610 0
ROCKWELL AUTOMATION COMMON 773903109 2,513 13,402 SH   SOLE   13,210 0 192
ROPER TECHNOLOGIES COMMON 776696106 26,043 87,921 SH   DFND 1 0 87,921 0
ROPER TECHNOLOGIES COMMON 776696106 5,369 18,124 SH   SOLE   17,861 0 263
ROSS STORES INC COMMON 778296103 35,909 362,352 SH   DFND 1 0 362,352 0
ROSS STORES INC COMMON 778296103 10,332 104,251 SH   SOLE   103,157 0 1,094
ROYAL BANK CDA COMMON 780087102 9,185 114,539 SH   DFND 1 0 114,539 0
ROYAL BANK CDA COMMON 780087102 4,132 51,528 SH   SOLE   51,528 0 0
ROYAL DUTCH SHELL SPON ADR B 780259107 12,623 177,960 SH   DFND 1 0 177,960 0
ROYAL DUTCH SHELL SPON ADR B 780259107 6,272 88,420 SH   SOLE   88,420 0 0
ROYAL DUTCH SHELL SPONS ADR A 780259206 1,646 24,153 SH   SOLE   24,153 0 0
SALLY BEAUTY HLDGS COMMON 79546E104 19,970 1,085,903 SH   DFND 1 0 1,085,903 0
SALLY BEAUTY HLDGS COMMON 79546E104 52,209 2,838,966 SH   SOLE   2,822,026 290 16,650
SANOFI SPONSORED ADR 80105N105 2,841 63,600 SH   SOLE   63,600 0 0
SAP SE SP ADR (1 ORD) 803054204 2,524 20,521 SH   SOLE   20,521 0 0
SCHWAB CHARLES CORP COMMON 808513105 14,863 302,395 SH   DFND 1 0 302,395 0
SCHWAB CHARLES CORP COMMON 808513105 20,743 422,032 SH   SOLE   374,798 0 47,234
SCHWAB STRATEGIC T US MID-CAP ETF 808524508 562 9,715 SH   SOLE   9,715 0 0
SCOTTS MIRACLE-GRO CLASS A 810186106 26,713 339,293 SH   DFND 1 0 339,293 0
SCOTTS MIRACLE-GRO CLASS A 810186106 140,018 1,778,444 SH   SOLE   1,756,152 191 22,101
SEA LTD REP(REP CL A ORD SH 81141R100 940 67,955 SH   DFND 1 0 67,955 0
SEI INVESTMENTS CO COMMON 784117103 15,901 260,250 SH   DFND 1 0 260,250 0
SEI INVESTMENTS CO COMMON 784117103 4,161 68,105 SH   SOLE   67,413 0 692
SIGNATURE BANK NY COMMON 82669G104 6,632 57,754 SH   DFND 1 0 57,754 0
SIGNATURE BANK NY COMMON 82669G104 56,783 494,449 SH   SOLE   486,970 51 7,428
SIMON PPTY INC COMMON 828806109 1,612 9,118 SH   SOLE   9,118 0 0
SINA CORPORATION ORDINARY G81477104 29,902 430,365 SH   DFND 1 0 430,365 0
SINA CORPORATION ORDINARY G81477104 11,021 158,616 SH   SOLE   158,616 0 0
SITEONE LANDSCAPE COM USD0.01 82982L103 31,574 419,083 SH   DFND 1 0 419,083 0
SITEONE LANDSCAPE COM USD0.01 82982L103 77,535 1,029,140 SH   SOLE   1,023,055 103 5,982
SKYWORKS SOLUTIONS COMMON 83088M102 4,446 49,010 SH   DFND 1 0 49,010 0
SKYWORKS SOLUTIONS COMMON 83088M102 2,187 24,106 SH   SOLE   23,967 0 139
SMUCKER J M CO COMMON 832696405 4,227 41,190 SH   SOLE   41,190 0 0
SNAP-ON INC COMMON 833034101 86,193 469,457 SH   SOLE   452,923 42 16,492
SONOCO PRODS COMMON 835495102 7,020 126,490 SH   DFND 1 0 126,490 0
SONOCO PRODS COMMON 835495102 3,207 57,792 SH   SOLE   57,792 0 0
SONY CORP ADR (1 ORD) 835699307 3,339 55,060 SH   SOLE   55,060 0 0
SPDR GOLD TR GOLD GOLD SHARES NPV 78463V107 1,986 17,681 SH   SOLE   17,406 0 275
SPDR S&P 500 ETF TR UNITS SER 1 S&P 78462F103 1,242 4,274 SH   SOLE   4,274 0 0
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCR 78467Y107 4,811 13,098 SH   SOLE   13,098 0 0
SPDR SERIES TRUST PORTFOLIO SHORT TERM 78464A474 4,232 140,238 SH   SOLE   140,238 0 0
SPDR SERIES TRUST NUVEEN BARCLAYS SHT 78468R739 16,424 344,126 SH   SOLE   344,126 0 0
STAAR SURGICAL CO COMMON 852312305 1,954 40,700 SH   DFND 1 0 40,700 0
STAAR SURGICAL CO COMMON 852312305 330 6,881 SH   SOLE   6,806 0 75
STATE STREET CORP COMMON 857477103 7,487 89,358 SH   SOLE   89,358 0 0
SYSCO CORP COMMON 871829107 674 9,200 SH   SOLE   9,200 0 0
TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 1,001 22,666 SH   SOLE   22,666 0 0
TAL EDUCATION GRP SPON ADS 0.3333 A 874080104 1,330 51,720 SH   SOLE   51,720 0 0
TELADOC HEALTH COMMON 87918A105 6,017 69,680 SH   DFND 1 0 69,680 0
TELADOC HEALTH COMMON 87918A105 442 5,113 SH   SOLE   5,067 0 46
TELEDYNE TECH INC COMMON 879360105 88,700 359,575 SH   DFND 1 0 359,575 0
TELEDYNE TECH INC COMMON 879360105 235,764 955,748 SH   SOLE   867,653 0 88,095
TERADYNE INC COMMON 880770102 2,416 65,340 SH   DFND 1 0 65,340 0
TERADYNE INC COMMON 880770102 60,609 1,638,959 SH   SOLE   1,571,648 166 67,145
THE HERSHEY COMPANY COMMON 427866108 571 5,600 SH   SOLE   5,600 0 0
THE TRADE DESK COM USD0.000001 CL A 88339J105 19,520 129,350 SH   DFND 1 0 129,350 0
THE TRADE DESK COM USD0.000001 CL A 88339J105 3,136 20,781 SH   SOLE   20,474 0 307
THOR INDS INC COMMON 885160101 21,176 253,000 SH   DFND 1 0 253,000 0
THOR INDS INC COMMON 885160101 79,527 950,137 SH   SOLE   940,516 100 9,521
TJX COMPANIES INC COMMON 872540109 18,900 168,717 SH   SOLE   146,720 0 21,997
TORO CO COMMON 891092108 38,368 639,780 SH   DFND 1 0 639,780 0
TORO CO COMMON 891092108 92,720 1,546,093 SH   SOLE   1,370,351 0 175,742
TOTAL SA ADR (1 ORD) 89151E109 8,091 125,660 SH   DFND 1 0 125,660 0
TOTAL SA ADR (1 ORD) 89151E109 5,264 81,747 SH   SOLE   81,747 0 0
TRACTOR SUPPLY CO COMMON 892356106 10,401 114,446 SH   DFND 1 0 114,446 0
TRACTOR SUPPLY CO COMMON 892356106 5,206 57,284 SH   SOLE   56,964 0 320
TRANSUNION COMMON 89400J107 11,628 158,032 SH   SOLE   158,032 0 0
TRAVELERS CO(THE) COMMON 89417E109 16,660 128,438 SH   SOLE   111,578 0 16,860
U S PHYSICAL THERAPY COMMON 90337L108 57,402 484,000 SH   DFND 1 0 484,000 0
U S PHYSICAL THERAPY COMMON 90337L108 28,901 243,680 SH   SOLE   242,866 24 790
UNDER ARMOUR CLASS A 904311107 2,392 112,710 SH   DFND 1 0 112,710 0
UNDER ARMOUR CLASS A 904311107 368 17,361 SH   SOLE   17,181 0 180
UNILEVER N.V NY SHARES (1 ORD) 904784709 2,644 47,598 SH   SOLE   47,598 0 0
UNITEDHEALTH GRP INC COMMON 91324P102 7,855 29,523 SH   SOLE   29,523 0 0
US BANCORP DEL COMMON 902973304 20,225 382,967 SH   SOLE   333,229 0 49,738
VANGUARD FTSE EMERGING MARKETS ETF 922042858 5,596 136,353 SH   SOLE   135,413 0 940
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 801 2,998 SH   SOLE   2,998 0 0
VANGUARD INDEX TR TOTAL STOCK MARKET 922908769 1,220 8,150 SH   SOLE   8,150 0 0
VANGUARD INTL EQUITY INDEX FD FTSE SMCAP 922042718 432 3,847 SH   SOLE   3,847 0 0
VANGUARD SPECIALIZED REAL ESTATE ETF 922908553 21,218 262,852 SH   SOLE   261,488 0 1,364
VANGUARD WORLD FDS HEALTH CARE ETF 92204A504 2,935 16,260 SH   SOLE   16,260 0 0
VERISK ANALYTICS INC COM USD0.001 92345Y106 4,858 40,300 SH   DFND 1 0 40,300 0
VERISK ANALYTICS INC COM USD0.001 92345Y106 2,607 21,624 SH   SOLE   21,509 0 115
VERMILION ENERGY COMMON 923725105 8,154 247,538 SH   DFND 1 0 247,538 0
VERMILION ENERGY COMMON 923725105 4,054 123,068 SH   SOLE   123,068 0 0
VISA INC CLASS A 92826C839 51,654 344,152 SH   DFND 1 0 344,152 0
VISA INC CLASS A 92826C839 11,523 76,770 SH   SOLE   75,677 0 1,093
VODAFONE GRP PLC ADR (10 ORD) 92857W308 876 40,365 SH   SOLE   40,365 0 0
VULCAN MATERIALS CO COMMON 929160109 400 3,600 SH   SOLE   3,600 0 0
W R BERKLEY CORP COMMON 084423102 59,543 744,939 SH   SOLE   733,839 74 11,026
WABCO HOLDINGS COMMON 92927K102 111,216 942,990 SH   DFND 1 0 942,990 0
WABCO HOLDINGS COMMON 92927K102 220,819 1,872,300 SH   SOLE   1,701,513 54 170,733
WALGREENS BOOTS ALNC COMMON 931427108 942 12,927 SH   SOLE   12,927 0 0
WALMART INC COMMON 931142103 987 10,513 SH   SOLE   10,513 0 0
WASTE MANAGEMENT INC COMMON 94106L109 2,779 30,758 SH   DFND 1 0 30,758 0
WASTE MANAGEMENT INC COMMON 94106L109 15,518 171,729 SH   SOLE   154,383 0 17,346
WATSCO INC COMMON 942622200 28,033 157,398 SH   DFND 1 0 157,398 0
WATSCO INC COMMON 942622200 59,013 331,344 SH   SOLE   329,431 33 1,880
WD-40 CO COMMON 929236107 16,772 97,454 SH   DFND 1 0 97,454 0
WD-40 CO COMMON 929236107 62,790 364,844 SH   SOLE   363,239 27 1,578
WEC ENERGY GROUP INC COMMON 92939U106 6,936 103,900 SH   DFND 1 0 103,900 0
WEC ENERGY GROUP INC COMMON 92939U106 18,567 278,111 SH   SOLE   247,673 0 30,438
WELLS FARGO & CO COMMON 949746101 248 4,719 SH   SOLE   4,719 0 0
WEST PHARMACEUT SVS COMMON 955306105 8,301 67,232 SH   DFND 1 0 67,232 0
WEST PHARMACEUT SVS COMMON 955306105 4,323 35,012 SH   SOLE   34,818 0 194
WEYERHAEUSER CO COMMON 962166104 1,397 43,277 SH   SOLE   43,277 0 0
WHIRLPOOL CORP COMMON 963320106 4,040 34,017 SH   SOLE   34,017 0 0
WINMARK CORP COMMON 974250102 20,232 121,878 SH   SOLE   117,454 28 4,396
WISDOMTREE TRUST FLOATING RATE TREASU 97717X628 3,096 123,419 SH   SOLE   123,419 0 0
WORKDAY INC COMMON 98138H101 32,379 221,801 SH   DFND 1 0 221,801 0
WORKDAY INC COMMON 98138H101 7,030 48,158 SH   SOLE   47,452 0 706
WORLDPAY INC COM USD0.00001 981558109 3,512 34,680 SH   DFND 1 0 34,680 0
WORLDPAY INC COM USD0.00001 981558109 636 6,276 SH   SOLE   6,210 0 66
WYNN RESORTS LTD COMMON 983134107 7,660 60,284 SH   DFND 1 0 60,284 0
WYNN RESORTS LTD COMMON 983134107 36,729 289,069 SH   SOLE   283,643 33 5,393
YANDEX N.V. CLASS A N97284108 28,278 859,774 SH   DFND 1 0 859,774 0
YANDEX N.V. CLASS A N97284108 5,539 168,418 SH   SOLE   165,986 0 2,432
ZOETIS INC COMMON 98978V103 37,908 414,021 SH   DFND 1 0 414,021 0
ZOETIS INC COMMON 98978V103 21,859 238,732 SH   SOLE   220,320 0 18,412
ZSCALER INC COMMON 98980G102 2,940 72,100 SH   DFND 1 0 72,100 0
ZSCALER INC COMMON 98980G102 422 10,342 SH   SOLE   10,234 0 108