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,760 56,593 SH   SOLE   49,140 0 7,453
51JOB INC ADR (2 ORD) 316827104 1,355 17,400 SH   DFND 1 0 17,400 0
AAON INC COMMON 000360206 168,331 3,645,100 SH   DFND 1 0 3,645,100 0
AAON INC COMMON 000360206 44,050 953,868 SH   SOLE   950,695 118 3,055
ABB LTD ADR (1 ORD) 000375204 1,963 104,017 SH   SOLE   104,017 0 0
ABBOTT LABS COMMON 002824100 7,218 90,294 SH   SOLE   90,294 0 0
ABBVIE INC COMMON 00287Y109 229 2,839 SH   SOLE   2,839 0 0
ABIOMED INC COMMON 003654100 3,605 12,622 SH   DFND 1 0 12,622 0
ABIOMED INC COMMON 003654100 375 1,312 SH   SOLE   1,300 0 12
ACCENTURE PLC CLASS A G1151C101 18,260 103,739 SH   DFND 1 0 103,739 0
ACCENTURE PLC CLASS A G1151C101 18,390 104,475 SH   SOLE   92,991 0 11,484
ACTIVISION BLIZZARD COMMON 00507V109 11,644 255,750 SH   DFND 1 0 255,750 0
ACTIVISION BLIZZARD COMMON 00507V109 2,650 58,201 SH   SOLE   57,420 0 781
AFLAC INC COMMON 001055102 5,698 113,965 SH   SOLE   113,965 0 0
ALEXANDRIA REAL ESTA REIT 015271109 2,013 14,116 SH   SOLE   14,116 0 0
ALIBABA GROUP HLDG SPONSORED ADS 01609W102 60,962 334,128 SH   DFND 1 0 334,128 0
ALIBABA GROUP HLDG SPONSORED ADS 01609W102 16,150 88,515 SH   SOLE   87,441 0 1,074
ALPHABET INC CLASS C 02079K107 623 531 SH   SOLE   531 0 0
ALPHABET INC CLASS A 02079K305 358 304 SH   SOLE   304 0 0
AMAZON COM INC COMMON 023135106 85,301 47,902 SH   DFND 1 0 47,902 0
AMAZON COM INC COMMON 023135106 19,777 11,106 SH   SOLE   10,950 0 156
AMER SOFTWARE INC CLASS A 029683109 9,464 791,991 SH   DFND 1 0 791,991 0
AMER SOFTWARE INC CLASS A 029683109 21,633 1,810,294 SH   SOLE   1,799,065 200 11,029
AMERICAN HOMES 4 R COM USD0.01 02665T306 2,384 104,942 SH   SOLE   104,942 0 0
AMERICAN TOWER CORP COMMON 03027X100 2,233 11,331 SH   SOLE   11,331 0 0
AMERICOLD RLTY TR COMMON 03064D108 1,803 59,101 SH   SOLE   59,101 0 0
AMERISOURCE-BERGEN COMMON 03073E108 4,672 58,750 SH   SOLE   58,750 0 0
AMETEK INC COMMON 031100100 18,077 217,879 SH   DFND 1 0 217,879 0
AMETEK INC COMMON 031100100 7,136 86,008 SH   SOLE   85,592 0 416
AMGEN INC COMMON 031162100 7,444 39,180 SH   SOLE   39,180 0 0
AMN HEALTHCARE SERVI COMMON 001744101 9,547 202,734 SH   DFND 1 0 202,734 0
AMN HEALTHCARE SERVI COMMON 001744101 44,598 947,088 SH   SOLE   925,727 94 21,267
AMPHENOL CORPORATION CLASS A 032095101 50,587 535,647 SH   DFND 1 0 535,647 0
AMPHENOL CORPORATION CLASS A 032095101 13,789 146,000 SH   SOLE   144,556 0 1,444
ANALOG DEVICES INC COMMON 032654105 3,383 32,140 SH   DFND 1 0 32,140 0
ANALOG DEVICES INC COMMON 032654105 17,847 169,529 SH   SOLE   149,051 0 20,478
ANIKA THERAPEUTICS COMMON 035255108 13,137 434,420 SH   DFND 1 0 434,420 0
ANIKA THERAPEUTICS COMMON 035255108 35,045 1,158,901 SH   SOLE   1,152,809 109 5,983
ANSYS INC COMMON 03662Q105 114,924 628,995 SH   DFND 1 0 628,995 0
ANSYS INC COMMON 03662Q105 64,153 351,119 SH   SOLE   345,885 40 5,194
APPLE INC COMMON 037833100 782 4,115 SH   SOLE   3,615 0 500
APTARGROUP INC COMMON 038336103 22,705 213,412 SH   DFND 1 0 213,412 0
APTARGROUP INC COMMON 038336103 66,794 627,811 SH   SOLE   556,727 0 71,084
ARK ETF TRUST ARK INNOVATION ETF 00214Q104 1,674 35,830 SH   SOLE   35,830 0 0
ARTISAN PARTNERS A CLASS A 04316A108 22,442 891,600 SH   DFND 1 0 891,600 0
ARTISAN PARTNERS A CLASS A 04316A108 67,404 2,677,954 SH   SOLE   2,356,635 0 321,319
ASML HLDS NV NY EUR0.09 NY REG 2012 N07059210 2,349 12,491 SH   SOLE   12,491 0 0
ASPEN TECHNOLOGY INC COMMON 045327103 295,803 2,837,170 SH   DFND 1 0 2,837,170 0
ASPEN TECHNOLOGY INC COMMON 045327103 321,132 3,080,108 SH   SOLE   2,842,690 138 237,280
ASTRAZENECA SP ADR (1/2 ORD) 046353108 2,308 57,092 SH   DFND 1 0 57,092 0
ASTRAZENECA SP ADR (1/2 ORD) 046353108 2,994 74,045 SH   SOLE   74,045 0 0
AT&T INC COMMON 00206R102 6,294 200,692 SH   DFND 1 0 200,692 0
AT&T INC COMMON 00206R102 3,216 102,554 SH   SOLE   102,554 0 0
ATRION CORP COMMON 049904105 42,950 48,880 SH   DFND 1 0 48,880 0
ATRION CORP COMMON 049904105 73,355 83,483 SH   SOLE   68,847 0 14,636
AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 768,437 7,310,096 SH   DFND 1 0 7,310,096 0
AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 495,441 4,713,096 SH   SOLE   4,331,514 117 381,465
AUTOMATIC DATA PROC COMMON 053015103 5,272 33,003 SH   SOLE   33,003 0 0
AVALARA INC COM USD0.0001 05338G106 131,076 2,349,446 SH   DFND 1 0 2,349,446 0
AVALARA INC COM USD0.0001 05338G106 23,368 418,863 SH   SOLE   416,060 0 2,803
AXALTA COATING SYS COMMON G0750C108 4,292 170,257 SH   SOLE   170,257 0 0
BADGER METER INC COMMON 056525108 15,755 283,160 SH   DFND 1 0 283,160 0
BADGER METER INC COMMON 056525108 67,376 1,210,930 SH   SOLE   1,205,812 126 4,992
BANK HAWAII CORP COMMON 062540109 26,922 341,349 SH   DFND 1 0 341,349 0
BANK HAWAII CORP COMMON 062540109 73,180 927,846 SH   SOLE   923,503 77 4,266
BANK OF AMERICA CORP COMMON 060505104 30,997 1,123,490 SH   DFND 1 0 1,123,490 0
BANK OF AMERICA CORP COMMON 060505104 6,960 252,267 SH   SOLE   248,734 0 3,533
BAOZUN INC SPONSORED ADR 06684L103 1,425 34,300 SH   DFND 1 0 34,300 0
BARCLAYS BK PLC ETN+ SEL MLP 06742C723 25,729 1,259,284 SH   SOLE   1,259,134 0 150
BCE INC COMMON 5534B760C 12,438 280,200 SH   DFND 1 0 280,200 0
BCE INC COMMON 5534B760C 6,082 137,007 SH   SOLE   137,007 0 0
BECTON DICKINSON COMMON 075887109 12,107 48,481 SH   SOLE   41,876 0 6,605
BERKLEY W R CORP COM 084423102 276 3,255 SH   DFND 1 0 3,255 0
BERKLEY W R CORP COM 084423102 67,971 802,296 SH   SOLE   786,208 74 16,014
BERKSHIRE HATHAWAY CLASS A 084670108 904 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY CLASS B 084670702 874 4,350 SH   SOLE   4,350 0 0
BLACKLINE INC COM USD0.01 09239B109 148,390 3,203,593 SH   DFND 1 0 3,203,593 0
BLACKLINE INC COM USD0.01 09239B109 33,938 732,677 SH   SOLE   730,271 89 2,317
BLACKROCK CALIF MUN SH BEN INT 09248E105 264 20,574 SH   SOLE   20,574 0 0
BLACKROCK MUNIYIELD QLTY FD 3 COM 09254E106 155 12,000 SH   SOLE   12,000 0 0
BLUEBIRD BIO INC COMMON 09609G100 12,000 76,272 SH   DFND 1 0 76,272 0
BLUEBIRD BIO INC COMMON 09609G100 2,263 14,385 SH   SOLE   14,185 0 200
BOSTON PROPERTIES COMMON 101121101 1,404 10,490 SH   SOLE   10,490 0 0
BP PLC ADR (6 ORD) 055622104 439 10,040 SH   SOLE   10,040 0 0
BRITISH AMER TOB PLC SPONSORED ADR 110448107 730 17,501 SH   SOLE   17,501 0 0
BROADRIDGE FINL SOLN COMMON 11133T103 12,472 120,285 SH   DFND 1 0 120,285 0
BROADRIDGE FINL SOLN COMMON 11133T103 25,041 241,490 SH   SOLE   227,122 0 14,368
BROOKS AUTOMATION COMMON 114340102 36,465 1,243,268 SH   DFND 1 0 1,243,268 0
BROOKS AUTOMATION COMMON 114340102 65,323 2,227,164 SH   SOLE   2,214,695 204 12,265
BROWN FORMAN CORP CLASS B 115637209 4,973 94,221 SH   DFND 1 0 94,221 0
BROWN FORMAN CORP CLASS B 115637209 830 15,728 SH   SOLE   15,586 0 142
CABOT OIL & GAS CORP COMMON 127097103 19,159 734,066 SH   DFND 1 0 734,066 0
CABOT OIL & GAS CORP COMMON 127097103 8,084 309,731 SH   SOLE   286,275 0 23,456
CARGURUS INC COMMON CL A 141788109 2,796 69,790 SH   DFND 1 0 69,790 0
CARGURUS INC COMMON CL A 141788109 437 10,901 SH   SOLE   10,799 0 102
CASS INFORMATION SYS COMMON 14808P109 18,767 396,760 SH   DFND 1 0 396,760 0
CASS INFORMATION SYS COMMON 14808P109 34,746 734,580 SH   SOLE   728,901 98 5,581
CATERPILLAR INC COMMON 149123101 17,421 128,580 SH   DFND 1 0 128,580 0
CATERPILLAR INC COMMON 149123101 3,812 28,130 SH   SOLE   27,716 0 414
CDW CORP COMMON 12514G108 83,900 870,598 SH   DFND 1 0 870,598 0
CDW CORP COMMON 12514G108 315,836 3,277,315 SH   SOLE   2,987,523 75 289,717
CHARLES RIV LABS INT COMMON 159864107 247 1,700 SH   DFND 1 0 1,700 0
CHARLES RIV LABS INT COMMON 159864107 49,944 343,847 SH   SOLE   343,615 39 193
CHEESECAKE FACTORY COMMON 163072101 32,476 663,850 SH   DFND 1 0 663,850 0
CHEESECAKE FACTORY COMMON 163072101 99,674 2,037,495 SH   SOLE   2,028,371 161 8,963
CHEFS WAREHOUSE HO COMMON 163086101 87,909 2,831,194 SH   DFND 1 0 2,831,194 0
CHEFS WAREHOUSE HO COMMON 163086101 42,500 1,368,767 SH   SOLE   1,365,604 119 3,044
CHEVRON CORP COMMON 166764100 6,750 54,791 SH   SOLE   54,308 0 483
CHINA MOBILE LTD REP(5 ORD HKD0.1) 16941M109 848 16,621 SH   SOLE   16,621 0 0
CHUNGHWA TELECOM ADR REP 10 ORD TWD10 17133Q502 873 24,567 SH   SOLE   24,567 0 0
CINCINNATI FINL CORP COMMON 172062101 347 4,034 SH   SOLE   4,034 0 0
CINEMARK HOLDINGS COMMON 17243V102 25,270 631,900 SH   DFND 1 0 631,900 0
CINEMARK HOLDINGS COMMON 17243V102 68,313 1,708,254 SH   SOLE   1,699,574 156 8,524
CISCO SYSTEMS INC COMMON 17275R102 2,662 49,300 SH   DFND 1 0 49,300 0
CISCO SYSTEMS INC COMMON 17275R102 2,786 51,591 SH   SOLE   51,591 0 0
CLOROX CO COMMON 189054109 2,409 15,015 SH   DFND 1 0 15,015 0
CLOROX CO COMMON 189054109 3,163 19,713 SH   SOLE   19,713 0 0
CME GROUP INC CLASS A 12572Q105 12,800 77,772 SH   SOLE   66,998 0 10,774
COCA-COLA CO COMMON 191216100 7,481 159,655 SH   DFND 1 0 159,655 0
COCA-COLA CO COMMON 191216100 4,308 91,942 SH   SOLE   91,942 0 0
COGNIZANT TECH SOLNS CLASS A 192446102 299 4,125 SH   SOLE   4,125 0 0
COMPANIA CERVECERIAS ADR (2 ORD) 204429104 1,165 39,530 SH   DFND 1 0 39,530 0
COOPER COMPANIES INC COMMON 216648402 17,017 57,456 SH   DFND 1 0 57,456 0
COOPER COMPANIES INC COMMON 216648402 87,822 296,524 SH   SOLE   296,242 29 253
COPART INC COMMON 217204106 308,336 5,088,889 SH   DFND 1 0 5,088,889 0
COPART INC COMMON 217204106 346,249 5,714,618 SH   SOLE   5,210,825 182 503,611
CORE LABORATORIES COMMON N22717107 28,716 416,600 SH   DFND 1 0 416,600 0
CORE LABORATORIES COMMON N22717107 78,399 1,137,360 SH   SOLE   1,077,133 59 60,168
COSTAR GROUP INC COMMON 22160N109 25,324 54,295 SH   DFND 1 0 54,295 0
COSTAR GROUP INC COMMON 22160N109 5,719 12,262 SH   SOLE   12,087 0 175
CRH ADR (5 ORD) 12626K203 2,253 72,674 SH   SOLE   72,674 0 0
CROWN CASTLE INTL COMMON 22822V101 9,501 74,230 SH   DFND 1 0 74,230 0
CROWN CASTLE INTL COMMON 22822V101 13,434 104,950 SH   SOLE   95,799 0 9,151
CTRIP.COM INTL ADR (0.125 ORD) 22943F100 20,013 458,073 SH   DFND 1 0 458,073 0
CTRIP.COM INTL ADR (0.125 ORD) 22943F100 3,905 89,389 SH   SOLE   88,101 0 1,288
CVS HEALTH CORP COMMON 126650100 4,229 78,419 SH   SOLE   78,419 0 0
DANAHER CORP COMMON 235851102 20,365 154,259 SH   DFND 1 0 154,259 0
DANAHER CORP COMMON 235851102 4,741 35,911 SH   SOLE   35,339 0 572
DIAGEO P L C SP ADR (4 ORD) 25243Q205 12,559 76,759 SH   SOLE   66,151 0 10,608
DOCUSIGN INC COMMON 256163106 190,195 3,668,892 SH   DFND 1 0 3,668,892 0
DOCUSIGN INC COMMON 256163106 78,200 1,508,497 SH   SOLE   1,488,825 171 19,501
DOLLAR GEN CORP COMMON 256677105 6,916 57,967 SH   SOLE   57,967 0 0
DOMINOS PIZZA INC COMMON 25754A201 4,942 19,147 SH   DFND 1 0 19,147 0
DOMINOS PIZZA INC COMMON 25754A201 1,086 4,206 SH   SOLE   4,169 0 37
DONALDSON INC COMMON 257651109 26,392 527,200 SH   DFND 1 0 527,200 0
DONALDSON INC COMMON 257651109 81,808 1,634,190 SH   SOLE   1,452,052 0 182,138
DOVER CORP COMMON 260003108 469 5,000 SH   SOLE   5,000 0 0
DRIL-QUIP INC COMMON 262037104 49,535 1,080,366 SH   DFND 1 0 1,080,366 0
DRIL-QUIP INC COMMON 262037104 114,725 2,502,171 SH   SOLE   2,211,534 0 290,637
ECOLAB INC COMMON 278865100 25,491 144,390 SH   DFND 1 0 144,390 0
ECOLAB INC COMMON 278865100 6,277 35,554 SH   SOLE   35,085 0 469
ELANCO ANIMAL HEALTH COMMON 28414H103 17,754 553,617 SH   DFND 1 0 553,617 0
ELANCO ANIMAL HEALTH COMMON 28414H103 54,895 1,711,734 SH   SOLE   1,709,760 172 1,802
ELASTIC N V SHS N14506104 5,790 72,497 SH   DFND 1 0 72,497 0
ELASTIC N V SHS N14506104 895 11,209 SH   SOLE   11,106 0 103
EMERSON ELEC CO COMMON 291011104 357 5,219 SH   SOLE   5,219 0 0
EQUINIX INC COMMON 29444U700 2,700 5,958 SH   SOLE   5,958 0 0
EQUITY LIFESTYLE PPT COMMON 29472R108 2,283 19,969 SH   SOLE   19,969 0 0
ESSEX PPTY TR INC REIT 297178105 2,133 7,375 SH   SOLE   7,375 0 0
EXPEDIA GROUP INC COMMON 30212P303 3,717 31,238 SH   DFND 1 0 31,238 0
EXPEDIA GROUP INC COMMON 30212P303 446 3,748 SH   SOLE   3,710 0 38
EXPEDITORS INTL WASH COMMON 302130109 319 4,207 SH   DFND 1 0 4,207 0
EXPEDITORS INTL WASH COMMON 302130109 77,342 1,019,001 SH   SOLE   997,875 97 21,029
EXPONET INC COMMON 30214U102 8,715 150,989 SH   DFND 1 0 150,989 0
EXPONET INC COMMON 30214U102 3,296 57,104 SH   SOLE   56,830 0 274
EXTRA SPACE STORAGE REIT 30225T102 1,310 12,851 SH   SOLE   12,851 0 0
EXXON MOBIL CORP COMMON 30231G102 8,271 102,362 SH   SOLE   89,355 0 13,007
FACEBOOK INC CLASS A 30303M102 57,593 345,512 SH   DFND 1 0 345,512 0
FACEBOOK INC CLASS A 30303M102 12,803 76,807 SH   SOLE   75,650 0 1,157
FACTSET RESH SYS INC COMMON 303075105 193,574 779,690 SH   DFND 1 0 779,690 0
FACTSET RESH SYS INC COMMON 303075105 163,141 657,099 SH   SOLE   592,734 14 64,351
FAIR ISAAC INC COMMON 303250104 16,620 61,185 SH   DFND 1 0 61,185 0
FAIR ISAAC INC COMMON 303250104 3,282 12,081 SH   SOLE   11,928 0 153
FEDEX CORP COMMON 31428X106 980 5,400 SH   SOLE   5,400 0 0
FIDELITY NATL INFO COMMON 31620M106 11,828 104,583 SH   SOLE   90,229 0 14,354
FIRST FINL BKSH COMMON 32020R109 27,589 477,490 SH   DFND 1 0 477,490 0
FIRST FINL BKSH COMMON 32020R109 65,849 1,139,645 SH   SOLE   1,134,166 94 5,385
FLEETCOR TECHNOLOG COMMON 339041105 3,703 15,018 SH   DFND 1 0 15,018 0
FLEETCOR TECHNOLOG COMMON 339041105 779 3,160 SH   SOLE   3,132 0 28
FLIR SYS INC COMMON 302445101 252 5,288 SH   DFND 1 0 5,288 0
FLIR SYS INC COMMON 302445101 51,673 1,086,025 SH   SOLE   1,085,292 122 611
FORTIS INC COMMON 349553107 8,761 236,860 SH   DFND 1 0 236,860 0
FORTIS INC COMMON 349553107 4,280 115,692 SH   SOLE   115,692 0 0
FOX FACTORY HLDG COMMON USD0.001 35138V102 267,567 3,828,403 SH   DFND 1 0 3,828,403 0
FOX FACTORY HLDG COMMON USD0.001 35138V102 73,299 1,048,772 SH   SOLE   1,045,331 129 3,312
FRANKLIN RES INC COMMON 354613101 385 11,615 SH   SOLE   11,615 0 0
FS KKR CAPITAL CORP COMMON 302635107 86 14,145 SH   SOLE   14,145 0 0
GARTNER INC COMMON 366651107 18,201 119,993 SH   DFND 1 0 119,993 0
GARTNER INC COMMON 366651107 3,943 25,993 SH   SOLE   25,647 0 346
GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 7,109 170,106 SH   DFND 1 0 170,106 0
GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 5,841 139,773 SH   SOLE   139,773 0 0
GLOBUS MED INC CLASS A 379577208 17,241 348,941 SH   DFND 1 0 348,941 0
GLOBUS MED INC CLASS A 379577208 6,547 132,502 SH   SOLE   131,867 0 635
GRACO INC COMMON 384109104 101,329 2,046,222 SH   DFND 1 0 2,046,222 0
GRACO INC COMMON 384109104 252,855 5,106,107 SH   SOLE   4,683,982 126 421,999
GRAINGER W W INC COMMON 384802104 4,954 16,460 SH   SOLE   16,460 0 0
GRUBHUB INC COM USD0.0001 400110102 2,957 42,565 SH   DFND 1 0 42,565 0
GRUBHUB INC COM USD0.0001 400110102 508 7,317 SH   SOLE   7,249 0 68
HCP INC COMMON 40414L109 1,607 51,338 SH   SOLE   51,338 0 0
HDFC BANK LTD ADR (3 INR10) 40415F101 3,291 28,388 SH   SOLE   28,388 0 0
HEALTHEQUITY INC COMMON 42226A107 26,255 354,899 SH   DFND 1 0 354,899 0
HEALTHEQUITY INC COMMON 42226A107 5,628 76,070 SH   SOLE   75,051 0 1,019
HEICO CORP NEW CLASS A 422806208 156,541 1,862,249 SH   DFND 1 0 1,862,249 0
HEICO CORP NEW CLASS A 422806208 34,608 411,699 SH   SOLE   410,336 51 1,312
HENRY JACK & ASSOC COMMON 426281101 48,343 348,444 SH   DFND 1 0 348,444 0
HENRY JACK & ASSOC COMMON 426281101 194,059 1,398,705 SH   SOLE   1,310,215 66 88,424
HFF INC CLASS A 40418F108 72,820 1,525,024 SH   DFND 1 0 1,525,024 0
HFF INC CLASS A 40418F108 207,890 4,353,713 SH   SOLE   4,063,569 129 290,015
HILTON WRLDWDE HLDGS COMMON 43300A203 1,805 21,716 SH   SOLE   21,716 0 0
HOME DEPOT INC COMMON 437076102 15,724 81,943 SH   DFND 1 0 81,943 0
HOME DEPOT INC COMMON 437076102 3,997 20,829 SH   SOLE   20,553 0 276
HONEYWELL INTL INC COMMON 438516106 15,274 96,111 SH   SOLE   82,262 0 13,849
HORMEL FOODS CORP COMMON 440452100 10,715 239,386 SH   SOLE   205,446 0 33,940
HOULIHAN LOKEY INC COMMON CL A 441593100 34,531 753,125 SH   DFND 1 0 753,125 0
HOULIHAN LOKEY INC COMMON CL A 441593100 67,084 1,463,120 SH   SOLE   1,454,877 147 8,096
HSBC HLDGS PLC SP ADR (5 ORD) 404280406 6,683 164,695 SH   DFND 1 0 164,695 0
HSBC HLDGS PLC SP ADR (5 ORD) 404280406 4,278 105,414 SH   SOLE   105,414 0 0
ILLINOIS TOOL WORKS COMMON 452308109 6,651 46,333 SH   SOLE   46,333 0 0
ILLUMINA INC COMMON 452327109 28,003 90,131 SH   DFND 1 0 90,131 0
ILLUMINA INC COMMON 452327109 5,864 18,874 SH   SOLE   18,621 0 253
INGERSOLL-RAND PLC CLASS A G47791101 11,698 108,362 SH   SOLE   93,480 0 14,882
INTERACTIVE BROKERS CLASS A 45841N107 202,869 3,910,343 SH   DFND 1 0 3,910,343 0
INTERACTIVE BROKERS CLASS A 45841N107 97,963 1,888,258 SH   SOLE   1,864,825 202 23,231
INTL FLAVORS & FRAGR COMMON 459506101 8,303 64,473 SH   DFND 1 0 64,473 0
INTL FLAVORS & FRAGR COMMON 459506101 3,271 25,398 SH   SOLE   25,261 0 137
INTUIT COMMON 461202103 506 1,937 SH   SOLE   1,937 0 0
ISHARES SELECT DIVID ETF 464287168 1,190 12,109 SH   SOLE   12,109 0 0
ISHARES EMERG MKTS ETF 464287234 1,956 45,527 SH   SOLE   45,527 0 0
ISHARES MSCI EAFE ETF 464287465 1,521 23,479 SH   SOLE   23,479 0 0
ISHARES RUS MDCP VAL ETF 464287473 707 8,137 SH   SOLE   8,137 0 0
ISHARES RUS MD CP GR ETF 464287481 1,021 7,528 SH   SOLE   7,004 0 524
ISHARES RUS MID-CAP ETF 464287499 12,209 226,363 SH   SOLE   224,056 0 2,307
ISHARES NASDQ BIOTEC ETF 464287556 1,567 14,007 SH   SOLE   13,759 0 248
ISHARES RUS 1000 VAL ETF 464287598 4,693 37,999 SH   SOLE   37,681 0 318
ISHARES RUS 1000 GRW ETF 464287614 8,975 59,289 SH   SOLE   59,289 0 0
ISHARES RUS 1000 ETF 464287622 2,515 15,988 SH   SOLE   15,988 0 0
ISHARES RUS 2000 VAL ETF 464287630 7,417 61,886 SH   SOLE   60,849 0 1,037
ISHARES RUS 2000 GRW ETF 464287648 609 3,097 SH   SOLE   2,961 0 136
ISHARES RUSSELL 2000 ETF 464287655 1,896 12,379 SH   SOLE   12,379 0 0
ISHARES RUSSELL 3000 ETF 464287689 1,029 6,167 SH   SOLE   6,167 0 0
ISHARES US HLTHCARE ETF 464287762 2,415 12,460 SH   SOLE   11,796 0 664
ISHARES JP MOR EM MK ETF 464288281 315 2,867 SH   SOLE   2,867 0 0
ISHARES SH TR CORP ETF 464288646 1,133 21,494 SH   SOLE   21,494 0 0
ISHARES GLOB UTILITS ETF 464288711 432 7,979 SH   SOLE   7,134 0 845
ISHARES MSCI EURO FL ETF 464289180 2,860 157,403 SH   SOLE   157,403 0 0
ISHARES HIGH DIVIDND ETF 46429B663 214 2,294 SH   SOLE   2,294 0 0
ISHARES GOLD TRUST GOLD TRUST 464285105 526 42,448 SH   SOLE   42,448 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 553 15,940 SH   SOLE   15,940 0 0
ISHARES INC MSCI SINGAPORE CAPPE 46434G780 1,311 55,448 SH   SOLE   55,448 0 0
ISHARES INC MSCI MALAYSI ETF 46434G814 1,511 50,389 SH   SOLE   50,389 0 0
ISHARES TR CORE TR US BOND MRKT 464287226 802 7,363 SH   SOLE   7,363 0 0
ISHARES TR COHEN&ST RLTY 464287564 3,925 35,288 SH   SOLE   33,395 0 1,893
ISHARES TR CORE S&P US ETF 464287671 344 5,703 SH   SOLE   5,703 0 0
ISHARES TR CALI AMT-FREE MUNI B 464288356 6,408 107,804 SH   SOLE   107,804 0 0
ISHARES TR NATL AMT FREE MUNI B 464288414 3,578 32,161 SH   SOLE   32,161 0 0
ISHARES TR MSCI EAFE MIN VOLATI 46429B689 7,981 110,975 SH   SOLE   110,975 0 0
ISHARES TRUST CORE S&P 500 ETF 464287200 23,903 83,977 SH   SOLE   83,977 0 0
JOHNSON & JOHNSON COMMON 478160104 3,423 24,486 SH   SOLE   24,286 0 200
JPMORGAN CHASE & CO COMMON 46625H100 945 9,331 SH   SOLE   9,331 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 3,890 152,677 SH   SOLE   146,989 0 5,688
KANSAS CITY SOUTHERN COMMON 485170302 19,723 170,054 SH   DFND 1 0 170,054 0
KANSAS CITY SOUTHERN COMMON 485170302 4,042 34,851 SH   SOLE   34,357 0 494
KAYNE ANDERS MLP/MID COMMON 486606106 7,642 476,680 SH   SOLE   471,194 0 5,486
KAYNE ANDERSON MID COMMON 48661E112 718 60,355 SH   SOLE   55,570 0 4,785
KONINKLIJKE PHIL NV ADR (1 ORD) 500472303 10,145 248,290 SH   SOLE   211,991 0 36,299
KROGER CO COMMON 501044101 4,533 184,263 SH   SOLE   184,263 0 0
LAMAR ADVERTISING CL A 512816109 10,342 130,488 SH   DFND 1 0 130,488 0
LAMAR ADVERTISING CL A 512816109 28,030 353,644 SH   SOLE   332,717 0 20,927
LAMB WESTON HLDGS COMMON 513272104 12,012 160,285 SH   DFND 1 0 160,285 0
LAMB WESTON HLDGS COMMON 513272104 4,958 66,154 SH   SOLE   65,844 0 310
LANDSTAR SYS INC COMMON 515098101 22,475 205,458 SH   DFND 1 0 205,458 0
LANDSTAR SYS INC COMMON 515098101 73,153 668,735 SH   SOLE   665,818 51 2,866
LAS VEGAS SANDS CORP COMMON 517834107 32,142 527,265 SH   DFND 1 0 527,265 0
LAS VEGAS SANDS CORP COMMON 517834107 16,577 271,932 SH   SOLE   254,237 0 17,695
LENNOX INTL INC COMMON 526107107 12,213 46,193 SH   DFND 1 0 46,193 0
LENNOX INTL INC COMMON 526107107 85,446 323,169 SH   SOLE   315,814 33 7,322
LINCOLN ELEC HLDGS COMMON 533900106 13,400 159,770 SH   DFND 1 0 159,770 0
LINCOLN ELEC HLDGS COMMON 533900106 32,171 383,575 SH   SOLE   381,397 37 2,141
LINDE PLC COM USD0.001 G5494J103 12,303 69,931 SH   SOLE   60,222 0 9,709
LOWES CO COMMON 548661107 25,037 228,706 SH   SOLE   206,103 0 22,603
LYFT INC COM USD0.00001 CL A 55087P104 1,959 25,020 SH   DFND 1 0 25,020 0
LYFT INC COM USD0.00001 CL A 55087P104 387 4,947 SH   SOLE   4,889 0 58
MANHATTAN ASSOCS IN COMMON 562750109 15,526 281,720 SH   DFND 1 0 281,720 0
MANHATTAN ASSOCS IN COMMON 562750109 51,985 943,290 SH   SOLE   824,985 0 118,305
MARKETAXESS HLDGS COMMON 57060D108 270,868 1,100,730 SH   DFND 1 0 1,100,730 0
MARKETAXESS HLDGS COMMON 57060D108 162,805 661,587 SH   SOLE   599,354 12 62,221
MARSH & MCLENNAN COS COMMON 571748102 16,681 177,642 SH   SOLE   153,554 0 24,088
MASTERCARD INC CLASS A 57636Q104 292 1,241 SH   SOLE   1,241 0 0
MCCORMICK & CO INC COMMON NON VTG 579780206 19,481 129,328 SH   DFND 1 0 129,328 0
MCCORMICK & CO INC COMMON NON VTG 579780206 3,897 25,870 SH   SOLE   25,513 0 357
MCDONALDS CORP COMMON 580135101 15,836 83,390 SH   DFND 1 0 83,390 0
MCDONALDS CORP COMMON 580135101 19,114 100,652 SH   SOLE   90,278 0 10,374
MERCADOLIBRE INC COMMON 58733R102 25,469 50,162 SH   DFND 1 0 50,162 0
MERCADOLIBRE INC COMMON 58733R102 4,866 9,583 SH   SOLE   9,453 0 130
MERCK & CO INC COMMON 58933Y105 2,714 32,630 SH   DFND 1 0 32,630 0
MERCK & CO INC COMMON 58933Y105 12,766 153,495 SH   SOLE   153,495 0 0
MESA LABS INC COMMON 59064R109 21,295 92,388 SH   DFND 1 0 92,388 0
MESA LABS INC COMMON 59064R109 14,298 62,032 SH   SOLE   61,832 8 192
METTLER TOLEDO INTL COMMON 592688105 2,699 3,733 SH   DFND 1 0 3,733 0
METTLER TOLEDO INTL COMMON 592688105 608 841 SH   SOLE   836 0 5
MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 39,182 1,214,950 SH   DFND 1 0 1,214,950 0
MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 93,429 2,897,028 SH   SOLE   2,881,340 283 15,405
MICROCHIP TECHNOLOGY COMMON 595017104 5,331 64,261 SH   SOLE   64,261 0 0
MICROSOFT CORP COMMON 594918104 2,137 18,119 SH   SOLE   18,119 0 0
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 176,043 4,230,780 SH   DFND 1 0 4,230,780 0
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 133,877 3,217,414 SH   SOLE   2,933,230 103 284,081
MONSTER BEVERAGE CRP COM USD0.005 61174X109 12,837 235,205 SH   DFND 1 0 235,205 0
MONSTER BEVERAGE CRP COM USD0.005 61174X109 3,241 59,377 SH   SOLE   58,666 0 711
MOODYS CORP COMMON 615369105 8,520 47,047 SH   DFND 1 0 47,047 0
MOODYS CORP COMMON 615369105 15,675 86,559 SH   SOLE   77,375 0 9,184
MORNINGSTAR INC COMMON 617700109 184,723 1,466,168 SH   DFND 1 0 1,466,168 0
MORNINGSTAR INC COMMON 617700109 35,246 279,747 SH   SOLE   278,792 34 921
MSCI INC COMMON 55354G100 415 2,086 SH   DFND 1 0 2,086 0
MSCI INC COMMON 55354G100 96,845 487,051 SH   SOLE   476,636 47 10,368
NATIONAL GRID ADR (5 ORD) 636274409 1,129 20,217 SH   SOLE   20,217 0 0
NATIONAL RESEARCH CR COMMON STOCK 637372202 92,697 2,401,477 SH   DFND 1 0 2,401,477 0
NATIONAL RESEARCH CR COMMON STOCK 637372202 28,638 741,902 SH   SOLE   739,253 96 2,553
NATL BEVERAGE CORP COMMON 635017106 17,264 299,054 SH   DFND 1 0 299,054 0
NATL BEVERAGE CORP COMMON 635017106 31,755 550,061 SH   SOLE   545,861 76 4,124
NETFLIX INC COMMON 64110L106 51,913 145,594 SH   DFND 1 0 145,594 0
NETFLIX INC COMMON 64110L106 11,423 32,037 SH   SOLE   31,592 0 445
NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 2,724 30,241 SH   DFND 1 0 30,241 0
NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 443 4,919 SH   SOLE   4,874 0 45
NEXTERA ENERGY INC COMMON 65339F101 4,997 25,850 SH   DFND 1 0 25,850 0
NEXTERA ENERGY INC COMMON 65339F101 14,800 76,556 SH   SOLE   67,646 0 8,910
NIKE INC CLASS B 654106103 29,764 353,455 SH   DFND 1 0 353,455 0
NIKE INC CLASS B 654106103 9,733 115,581 SH   SOLE   114,431 0 1,150
NORDSON CORP COMMON 655663102 11,259 84,958 SH   DFND 1 0 84,958 0
NORDSON CORP COMMON 655663102 71,967 543,062 SH   SOLE   531,219 54 11,789
NOVARTIS AG ADR (1 ORD) 66987V109 2,526 26,273 SH   SOLE   26,273 0 0
NVE CORP COMMON 629445206 51,385 524,925 SH   DFND 1 0 524,925 0
NVE CORP COMMON 629445206 32,606 333,087 SH   SOLE   331,871 36 1,180
NVIDIA CORP COMMON 67066G104 30,175 168,050 SH   DFND 1 0 168,050 0
NVIDIA CORP COMMON 67066G104 6,807 37,911 SH   SOLE   37,347 0 564
OCCIDENTAL PETE CORP COMMON 674599105 4,976 75,167 SH   SOLE   75,167 0 0
OKTA INC COMMON CL A 679295105 4,909 59,333 SH   DFND 1 0 59,333 0
OKTA INC COMMON CL A 679295105 1,385 16,745 SH   SOLE   16,586 0 159
OLD DOMINION FGHT COMMON 679580100 294,226 2,037,715 SH   DFND 1 0 2,037,715 0
OLD DOMINION FGHT COMMON 679580100 229,938 1,592,469 SH   SOLE   1,441,217 39 151,213
OLLIES BARGAIN OUT COMMON 681116109 145,515 1,705,315 SH   DFND 1 0 1,705,315 0
OLLIES BARGAIN OUT COMMON 681116109 28,148 329,871 SH   SOLE   328,770 40 1,061
OMEGA FLEX COMMON 682095104 67,962 896,599 SH   DFND 1 0 896,599 0
OMEGA FLEX COMMON 682095104 37,808 498,781 SH   SOLE   497,041 63 1,677
OMNICOM GROUP INC COMMON 681919106 4,877 66,812 SH   SOLE   66,812 0 0
ONEOK INC COMMON 682680103 7,200 103,090 SH   DFND 1 0 103,090 0
ONEOK INC COMMON 682680103 3,605 51,618 SH   SOLE   51,618 0 0
ORACLE CORP COMMON 68389X105 11,421 212,644 SH   SOLE   184,830 0 27,814
PAYCHEX INC COMMON 704326107 3,570 44,510 SH   DFND 1 0 44,510 0
PAYCHEX INC COMMON 704326107 1,815 22,624 SH   SOLE   22,624 0 0
PAYCOM SOFTWARE COM USD0.01 70432V102 313,498 1,657,579 SH   DFND 1 0 1,657,579 0
PAYCOM SOFTWARE COM USD0.01 70432V102 64,263 339,782 SH   SOLE   338,068 36 1,678
PEPSICO INC COMMON 713448108 1,429 11,660 SH   SOLE   11,660 0 0
PFIZER INC COMMON 717081103 386 9,094 SH   SOLE   9,094 0 0
PHILIP MORRIS INTL COMMON 718172109 17,694 200,178 SH   DFND 1 0 200,178 0
PHILIP MORRIS INTL COMMON 718172109 9,466 107,093 SH   SOLE   106,410 0 683
PIMCO ENHANCED SHORT MATURITY ACTIVE ETF 72201R833 9,585 94,370 SH   SOLE   94,370 0 0
PIMCO ETF TRUST 0-5 YR HGHYLD BD IDX 72201R783 297 2,962 SH   SOLE   2,962 0 0
PLAINS ALL AMERN PIP UNIT 726503105 1,369 55,869 SH   SOLE   54,331 0 1,538
PNC FINL SVCS GRP COMMON 693475105 14,364 117,106 SH   SOLE   101,233 0 15,873
POOL CORPORATION COMMON 73278L105 57,439 348,180 SH   DFND 1 0 348,180 0
POOL CORPORATION COMMON 73278L105 204,329 1,238,571 SH   SOLE   1,127,432 35 111,104
PRICESMART INC COMMON 741511109 115,292 1,958,078 SH   DFND 1 0 1,958,078 0
PRICESMART INC COMMON 741511109 96,864 1,645,088 SH   SOLE   1,481,643 19 163,426
PRIMERICA INC COMMON 74164M108 118,609 971,008 SH   DFND 1 0 971,008 0
PRIMERICA INC COMMON 74164M108 364,074 2,980,534 SH   SOLE   2,743,924 103 236,507
PROCTER & GAMBLE CO COMMON 742718109 1,390 13,361 SH   SOLE   13,361 0 0
PROGRESSIVE CORP COMMON 743315103 8,686 120,490 SH   DFND 1 0 120,490 0
PROGRESSIVE CORP COMMON 743315103 1,990 27,606 SH   SOLE   27,198 0 408
PROLOGIS INC COMMON 74340W103 1,999 27,788 SH   SOLE   27,788 0 0
PROSHARES TR PSHS CS 130/30 74347R248 72,548 1,059,464 SH   SOLE   1,052,406 0 7,058
PRUDENTIAL PLC ADR (2 ORD) 74435K204 1,796 44,651 SH   SOLE   44,651 0 0
RBC BEARINGS INC COMMON 75524B104 64,994 511,080 SH   DFND 1 0 511,080 0
RBC BEARINGS INC COMMON 75524B104 238,475 1,875,243 SH   SOLE   1,778,178 106 96,959
RE/MAX HOLDINGS COM USD0.0001 CL 'A' 75524W108 18,924 491,020 SH   DFND 1 0 491,020 0
RE/MAX HOLDINGS COM USD0.0001 CL 'A' 75524W108 45,778 1,187,790 SH   SOLE   1,181,030 124 6,636
REALTY INCOME CORP COMMON 756109104 8,307 112,935 SH   DFND 1 0 112,935 0
REALTY INCOME CORP COMMON 756109104 4,185 56,895 SH   SOLE   56,895 0 0
RELX PLC SPNSADR REP 1 ORD 759530108 1,939 90,383 SH   SOLE   90,383 0 0
RIO TINTO PLC ADR (1 ORD) 767204100 914 15,532 SH   SOLE   15,532 0 0
RLI CORP COMMON 749607107 36,813 513,070 SH   DFND 1 0 513,070 0
RLI CORP COMMON 749607107 103,894 1,447,992 SH   SOLE   1,362,582 66 85,344
ROCKWELL AUTOMATION COMMON 773903109 10,736 61,190 SH   DFND 1 0 61,190 0
ROCKWELL AUTOMATION COMMON 773903109 2,501 14,255 SH   SOLE   14,063 0 192
ROPER TECHNOLOGIES COMMON 776696106 29,410 86,003 SH   DFND 1 0 86,003 0
ROPER TECHNOLOGIES COMMON 776696106 6,433 18,811 SH   SOLE   18,548 0 263
ROSS STORES INC COMMON 778296103 38,841 417,195 SH   DFND 1 0 417,195 0
ROSS STORES INC COMMON 778296103 10,594 113,785 SH   SOLE   112,691 0 1,094
ROYAL BANK CDA COMMON 780087102 7,799 103,229 SH   DFND 1 0 103,229 0
ROYAL BANK CDA COMMON 780087102 3,761 49,774 SH   SOLE   49,774 0 0
ROYAL DUTCH SHELL SPON ADR B 780259107 10,469 163,700 SH   DFND 1 0 163,700 0
ROYAL DUTCH SHELL SPON ADR B 780259107 5,227 81,738 SH   SOLE   81,738 0 0
ROYAL DUTCH SHELL SPONS ADR A 780259206 1,221 19,499 SH   SOLE   19,499 0 0
SALLY BEAUTY HLDGS COMMON 79546E108 21,227 1,153,003 SH   DFND 1 0 1,153,003 0
SALLY BEAUTY HLDGS COMMON 79546E108 53,852 2,925,160 SH   SOLE   2,908,761 290 16,109
SANOFI SPONSORED ADR 80105N105 1,950 44,048 SH   SOLE   44,048 0 0
SAP SE SP ADR (1 ORD) 803054204 1,907 16,517 SH   SOLE   16,517 0 0
SCOTTS MIRACLE-GRO CLASS A 810186106 34,586 440,139 SH   DFND 1 0 440,139 0
SCOTTS MIRACLE-GRO CLASS A 810186106 166,034 2,112,918 SH   SOLE   2,084,551 203 28,164
SEA LTD REP(REP CL A ORD SH 81141R100 1,830 77,800 SH   DFND 1 0 77,800 0
SEI INVESTMENTS CO COMMON 784117103 11,789 225,630 SH   DFND 1 0 225,630 0
SEI INVESTMENTS CO COMMON 784117103 3,962 75,835 SH   SOLE   75,435 0 400
SIGNATURE BANK NY COMMON 82669G104 11,013 85,991 SH   DFND 1 0 85,991 0
SIGNATURE BANK NY COMMON 82669G104 69,774 544,807 SH   SOLE   533,805 51 10,951
SIMON PPTY INC COMMON 828806109 1,896 10,407 SH   SOLE   10,407 0 0
SINA CORPORATION ORDINARY G81477104 43,315 731,172 SH   DFND 1 0 731,172 0
SINA CORPORATION ORDINARY G81477104 17,720 299,130 SH   SOLE   299,130 0 0
SITEONE LANDSCAPE COM USD0.01 82982L103 47,318 827,957 SH   DFND 1 0 827,957 0
SITEONE LANDSCAPE COM USD0.01 82982L103 121,009 2,117,393 SH   SOLE   2,089,915 204 27,274
SKYWORKS SOLUTIONS COMMON 83088M102 5,570 67,528 SH   DFND 1 0 67,528 0
SKYWORKS SOLUTIONS COMMON 83088M102 2,376 28,800 SH   SOLE   28,661 0 139
SMUCKER J M CO COMMON 832696405 4,607 39,543 SH   SOLE   39,543 0 0
SNAP-ON INC COMMON 833034101 287 1,833 SH   DFND 1 0 1,833 0
SNAP-ON INC COMMON 833034101 79,419 507,403 SH   SOLE   487,753 42 19,608
SONOCO PRODS COMMON 835495102 5,236 85,097 SH   DFND 1 0 85,097 0
SONOCO PRODS COMMON 835495102 3,453 56,115 SH   SOLE   56,115 0 0
SPDR GOLD TR GOLD GOLD SHARES NPV 78463V107 2,225 18,188 SH   SOLE   17,913 0 275
SPDR S&P 500 ETF TR UNITS SER 1 S&P 78462F103 870 3,079 SH   SOLE   3,079 0 0
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCR 78467Y107 3,787 10,968 SH   SOLE   10,968 0 0
SPDR SER TR NUVEEN BARCLAYS SHT 78468R739 1,264 26,018 SH   SOLE   26,018 0 0
SQUARE INC CLASS A 852234103 3,693 49,291 SH   DFND 1 0 49,291 0
SQUARE INC CLASS A 852234103 367 4,899 SH   SOLE   4,853 0 46
STAAR SURGICAL CO COMMON 852312305 3,776 110,448 SH   DFND 1 0 110,448 0
STAAR SURGICAL CO COMMON 852312305 380 11,127 SH   SOLE   11,052 0 75
STATE STREET CORP COMMON 857477103 6,365 96,718 SH   SOLE   96,718 0 0
STRYKER CORP COMMON 863667101 534 2,702 SH   SOLE   2,702 0 0
SYSCO CORP COMMON 871829107 614 9,200 SH   SOLE   9,200 0 0
T ROWE PRICE GRP COMMON 74144T108 4,214 42,092 SH   DFND 1 0 42,092 0
T ROWE PRICE GRP COMMON 74144T108 462 4,618 SH   SOLE   4,576 0 42
TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 727 17,744 SH   SOLE   17,744 0 0
TAL EDUCATION GRP SPON ADS 0.3333 A 874080104 1,871 51,863 SH   SOLE   51,863 0 0
TELADOC HEALTH COMMON 87918A105 4,652 83,666 SH   DFND 1 0 83,666 0
TELADOC HEALTH COMMON 87918A105 675 12,132 SH   SOLE   12,017 0 115
TELEDYNE TECH INC COMMON 879360105 85,821 362,100 SH   DFND 1 0 362,100 0
TELEDYNE TECH INC COMMON 879360105 223,373 942,461 SH   SOLE   866,932 0 75,529
TERADYNE INC COMMON 880770102 3,502 87,908 SH   DFND 1 0 87,908 0
TERADYNE INC COMMON 880770102 90,619 2,274,566 SH   SOLE   2,184,124 208 90,234
THE CHARLES SCHWAB COM 808513105 16,572 387,565 SH   DFND 1 0 387,565 0
THE CHARLES SCHWAB COM 808513105 17,822 416,785 SH   SOLE   369,433 0 47,352
THE HERSHEY COMPANY COMMON 427866108 646 5,626 SH   SOLE   5,626 0 0
THE TRADE DESK COM USD0.000001 CL A 88339J105 34,731 175,455 SH   DFND 1 0 175,455 0
THE TRADE DESK COM USD0.000001 CL A 88339J105 6,499 32,830 SH   SOLE   32,385 0 445
THOR INDS INC COMMON 885160101 23,567 377,862 SH   DFND 1 0 377,862 0
THOR INDS INC COMMON 885160101 103,845 1,664,985 SH   SOLE   1,644,460 162 20,363
TJX COMPANIES INC COMMON 872540109 13,218 248,417 SH   SOLE   215,232 0 33,185
TORO CO COMMON 891092108 36,959 536,880 SH   DFND 1 0 536,880 0
TORO CO COMMON 891092108 104,818 1,522,618 SH   SOLE   1,349,612 0 173,006
TOTAL SA ADR (1 ORD) 89151E113 4,172 74,960 SH   DFND 1 0 74,960 0
TOTAL SA ADR (1 ORD) 89151E113 3,293 59,179 SH   SOLE   59,179 0 0
TRACTOR SUPPLY CO COMMON 892356106 16,418 167,945 SH   DFND 1 0 167,945 0
TRACTOR SUPPLY CO COMMON 892356106 6,434 65,816 SH   SOLE   65,496 0 320
TRANSUNION COMMON 89400J107 10,082 150,835 SH   SOLE   150,835 0 0
TRAVELERS CO(THE) COMMON 89417E113 17,152 125,049 SH   SOLE   108,268 0 16,781
U S PHYSICAL THERAPY COMMON 90337L108 120,679 1,149,000 SH   DFND 1 0 1,149,000 0
U S PHYSICAL THERAPY COMMON 90337L108 26,389 251,252 SH   SOLE   250,411 31 810
UNDER ARMOUR CLASS A 904311107 3,997 189,065 SH   DFND 1 0 189,065 0
UNDER ARMOUR CLASS A 904311107 815 38,567 SH   SOLE   38,208 0 359
UNILEVER N.V NY SHARES (1 ORD) 904784709 2,213 37,967 SH   SOLE   37,967 0 0
UNITED PARCEL SERVIC CLASS B 911312106 222 1,991 SH   SOLE   1,991 0 0
UNITED TECHNOLOGIES COMMON 913017109 491 3,811 SH   SOLE   3,811 0 0
UNITEDHEALTH GRP INC COMMON 91324P102 7,415 29,985 SH   SOLE   29,985 0 0
US BANCORP DEL COMMON 902973304 13,209 274,106 SH   SOLE   234,582 0 39,524
VANGUARD FTSE EMERGING MARKETS ETF 922042858 5,359 126,268 SH   SOLE   126,268 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 779 3,000 SH   SOLE   3,000 0 0
VANGUARD INDEX TR TOTAL STOCK MARKET 922908769 1,009 6,973 SH   SOLE   6,973 0 0
VANGUARD INTL EQUITY INDEX FD FTSE SMCAP 922042718 983 9,421 SH   SOLE   9,421 0 0
VANGUARD SPECIALIZED REAL ESTATE ETF 922908553 20,301 233,607 SH   SOLE   232,226 0 1,381
VANGUARD WORLD FDS HEALTH CARE ETF 92204A504 2,823 16,349 SH   SOLE   16,349 0 0
VERISK ANALYTICS INC COM USD0.001 92345Y106 8,354 62,812 SH   DFND 1 0 62,812 0
VERISK ANALYTICS INC COM USD0.001 92345Y106 3,426 25,759 SH   SOLE   25,644 0 115
VERMILION ENERGY COMMON 923725105 5,501 222,708 SH   DFND 1 0 222,708 0
VERMILION ENERGY COMMON 923725105 2,874 116,369 SH   SOLE   116,369 0 0
VICI PPTYS INC COM 925652109 1,162 53,130 SH   SOLE   53,130 0 0
VISA INC CLASS A 92826C839 50,846 325,542 SH   DFND 1 0 325,542 0
VISA INC CLASS A 92826C839 12,648 80,977 SH   SOLE   79,884 0 1,093
VODAFONE GRP PLC ADR (10 ORD) 92857W308 599 32,951 SH   SOLE   32,951 0 0
VULCAN MATERIALS CO COMMON 929160109 426 3,600 SH   SOLE   3,600 0 0
WABCO HOLDINGS COMMON 92927K102 123,707 938,383 SH   DFND 1 0 938,383 0
WABCO HOLDINGS COMMON 92927K102 280,442 2,127,299 SH   SOLE   1,951,525 71 175,703
WALGREENS BOOTS ALNC COMMON 931427108 821 12,972 SH   SOLE   12,972 0 0
WALMART INC COMMON 931142103 1,025 10,513 SH   SOLE   10,513 0 0
WASTE MANAGEMENT INC COMMON 94106L109 2,739 26,358 SH   DFND 1 0 26,358 0
WASTE MANAGEMENT INC COMMON 94106L109 13,582 130,705 SH   SOLE   113,595 0 17,110
WATSCO INC COMMON 942622200 34,710 242,368 SH   DFND 1 0 242,368 0
WATSCO INC COMMON 942622200 63,688 444,712 SH   SOLE   442,370 40 2,302
WD-40 CO COMMON 929236107 18,885 111,454 SH   DFND 1 0 111,454 0
WD-40 CO COMMON 929236107 63,545 375,027 SH   SOLE   373,478 27 1,522
WEC ENERGY GROUP INC COMMON 92939U106 7,265 91,870 SH   DFND 1 0 91,870 0
WEC ENERGY GROUP INC COMMON 92939U106 16,623 210,200 SH   SOLE   187,770 0 22,430
WEIBO CORPORATION ADR EA REPR ORD SHS 948596101 3,224 52,008 SH   DFND 1 0 52,008 0
WEIBO CORPORATION ADR EA REPR ORD SHS 948596101 530 8,550 SH   SOLE   8,469 0 81
WELLS FARGO & CO COMMON 949746101 228 4,719 SH   SOLE   4,719 0 0
WEST PHARMACEUT SVS COMMON 955306105 11,242 102,011 SH   DFND 1 0 102,011 0
WEST PHARMACEUT SVS COMMON 955306105 4,431 40,207 SH   SOLE   40,013 0 194
WEYERHAEUSER CO COMMON 962166104 2,076 78,809 SH   SOLE   78,809 0 0
WINMARK CORP COMMON 974250102 226 1,199 SH   DFND 1 0 1,199 0
WINMARK CORP COMMON 974250102 25,883 137,244 SH   SOLE   131,088 28 6,128
WISDOMTREE TRUST FLOATING RATE TREASU 97717X628 7,541 300,661 SH   SOLE   300,661 0 0
WORKDAY INC COMMON 98138H101 41,823 216,869 SH   DFND 1 0 216,869 0
WORKDAY INC COMMON 98138H101 9,684 50,215 SH   SOLE   49,509 0 706
WORLDPAY INC COM USD0.00001 981558109 4,750 41,850 SH   DFND 1 0 41,850 0
WORLDPAY INC COM USD0.00001 981558109 809 7,127 SH   SOLE   7,061 0 66
WYNN RESORTS LTD COMMON 983134107 5,377 45,062 SH   DFND 1 0 45,062 0
WYNN RESORTS LTD COMMON 983134107 668 5,598 SH   SOLE   5,553 0 45
ZOETIS INC COMMON 98978V103 33,515 332,917 SH   DFND 1 0 332,917 0
ZOETIS INC COMMON 98978V103 20,339 202,031 SH   SOLE   183,912 0 18,119
ZSCALER INC COMMON 98980G102 6,154 86,768 SH   DFND 1 0 86,768 0
ZSCALER INC COMMON 98980G102 885 12,480 SH   SOLE   12,372 0 108