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,815 56,860 SH   SOLE   49,407 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 27,345 592,140 SH   SOLE   588,967 118 3,055
ABB LTD ADR (1 ORD) 000375204 1,992 105,577 SH   SOLE   105,577 0 0
ABBOTT LABS COMMON 002824100 7,283 91,108 SH   SOLE   91,108 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,466 104,905 SH   SOLE   93,421 0 11,484
ACTIVISION BLIZZARD COMMON 00507V109 11,644 255,750 SH   DFND 1 0 255,750 0
ACTIVISION BLIZZARD COMMON 00507V109 2,659 58,402 SH   SOLE   57,621 0 781
AFLAC INC COMMON 001055102 5,749 114,967 SH   SOLE   114,967 0 0
ALEXANDRIA REAL ESTA REIT 015271109 2,027 14,217 SH   SOLE   14,217 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,216 88,880 SH   SOLE   87,806 0 1,074
ALPHABET INC CLASS C 02079K107 623 531 SH   SOLE   531 0 0
ALPHABET INC CLASS A 02079K305 371 315 SH   SOLE   315 0 0
AMAZON COM INC COMMON 023135106 85,301 47,902 SH   DFND 1 0 47,902 0
AMAZON COM INC COMMON 023135106 19,839 11,141 SH   SOLE   10,985 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,910 1,833,477 SH   SOLE   1,822,841 200 10,436
AMERICAN HOMES 4 R COM USD0.01 02665T306 2,401 105,689 SH   SOLE   105,689 0 0
AMERICAN TOWER CORP COMMON 03027X100 2,249 11,411 SH   SOLE   11,411 0 0
AMERICOLD RLTY TR COMMON 03064D108 1,816 59,520 SH   SOLE   59,520 0 0
AMERISOURCE-BERGEN COMMON 03073E105 4,717 59,313 SH   SOLE   59,313 0 0
AMETEK INC COMMON 031100100 18,077 217,879 SH   DFND 1 0 217,879 0
AMETEK INC COMMON 031100100 7,135 85,999 SH   SOLE   85,583 0 416
AMGEN INC COMMON 031162100 7,514 39,544 SH   SOLE   39,544 0 0
AMN HEALTHCARE SERVI COMMON 001744101 9,357 198,707 SH   DFND 1 0 198,707 0
AMN HEALTHCARE SERVI COMMON 001744101 45,129 958,352 SH   SOLE   936,991 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,818 146,314 SH   SOLE   144,870 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,924 170,260 SH   SOLE   149,782 0 20,478
ANIKA THERAPEUTICS COMMON 035255108 13,137 434,420 SH   DFND 1 0 434,420 0
ANIKA THERAPEUTICS COMMON 035255108 35,418 1,171,241 SH   SOLE   1,165,478 109 5,654
ANSYS INC COMMON 03662Q105 114,755 628,070 SH   DFND 1 0 628,070 0
ANSYS INC COMMON 03662Q105 54,202 296,654 SH   SOLE   291,420 40 5,194
APPLE INC COMMON 037833100 794 4,182 SH   SOLE   3,682 0 500
APTARGROUP INC COMMON 038336103 67,361 633,142 SH   SOLE   566,848 0 66,294
ARK ETF TRUST ARK INNOVATION ETF 00214Q104 1,705 36,480 SH   SOLE   36,480 0 0
ARTISAN PARTNERS A CLASS A 04316A108 67,970 2,700,413 SH   SOLE   2,400,657 0 299,756
ASML HLDS NV NY EUR0.09 NY REG 2012 N07059210 2,370 12,601 SH   SOLE   12,601 0 0
ASPEN TECHNOLOGY INC COMMON 045327103 385 3,689 SH   DFND 0 143 3,546 0
ASPEN TECHNOLOGY INC COMMON 045327103 220,460 2,114,524 SH   DFND 1 0 2,114,524 0
ASPEN TECHNOLOGY INC COMMON 045327103 306,614 2,940,859 SH   SOLE   2,718,246 138 222,475
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 3,038 75,140 SH   SOLE   75,140 0 0
AT&T INC COMMON 00206R102 6,294 200,692 SH   DFND 1 0 200,692 0
AT&T INC COMMON 00206R102 3,263 104,047 SH   SOLE   104,047 0 0
ATRION CORP COMMON 049904105 73,900 84,103 SH   SOLE   70,495 0 13,608
AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 622,163 5,918,596 SH   DFND 1 0 5,918,596 0
AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 460,483 4,380,543 SH   SOLE   4,024,101 117 356,325
AUTOMATIC DATA PROC COMMON 053015103 5,315 33,269 SH   SOLE   33,269 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 13,988 250,719 SH   SOLE   247,916 0 2,803
AXALTA COATING SYS COMMON G0750C108 4,312 171,038 SH   SOLE   171,038 0 0
BADGER METER INC COMMON 056525108 15,755 283,160 SH   DFND 1 0 283,160 0
BADGER METER INC COMMON 056525108 68,036 1,222,785 SH   SOLE   1,217,976 126 4,683
BANK HAWAII CORP COMMON 062540109 26,922 341,349 SH   DFND 1 0 341,349 0
BANK HAWAII CORP COMMON 062540109 73,897 936,946 SH   SOLE   932,844 77 4,025
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,982 253,072 SH   SOLE   249,539 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,827 1,264,092 SH   SOLE   1,263,942 0 150
BCE INC COMMON 05534B760 12,438 280,200 SH   DFND 1 0 280,200 0
BCE INC COMMON 05534B760 6,172 139,027 SH   SOLE   139,027 0 0
BECTON DICKINSON COMMON 075887109 12,172 48,741 SH   SOLE   42,136 0 6,605
BERKLEY W R CORP COM 084423102 276 3,255 SH   DFND 0 0 3,255 0
BERKLEY W R CORP COM 084423102 68,716 811,095 SH   SOLE   795,007 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 20,547 443,579 SH   SOLE   441,173 89 2,317
BLACKROCK CALIF MUN SH BEN INT 09248E102 264 20,574 SH   SOLE   20,574 0 0
BLACKROCK MUNIYIELD QLTY FD 3 COM 09254E103 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,268 14,418 SH   SOLE   14,218 0 200
BOSTON PROPERTIES COMMON 101121101 1,414 10,564 SH   SOLE   10,564 0 0
BP PLC ADR (6 ORD) 055622104 452 10,331 SH   SOLE   10,331 0 0
BRITISH AMER TOB PLC SPONSORED ADR 110448107 737 17,673 SH   SOLE   17,673 0 0
BROADRIDGE FINL SOLN COMMON 11133T103 12,472 120,285 SH   DFND 1 0 120,285 0
BROADRIDGE FINL SOLN COMMON 11133T103 25,123 242,289 SH   SOLE   227,921 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,978 2,249,506 SH   SOLE   2,237,695 204 11,607
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,109 310,670 SH   SOLE   287,214 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 35,303 746,363 SH   SOLE   740,985 98 5,280
CATERPILLAR INC COMMON 149123101 17,421 128,580 SH   DFND 1 0 128,580 0
CATERPILLAR INC COMMON 149123101 3,824 28,220 SH   SOLE   27,806 0 414
CDW CORP COMMON 12514G108 320 3,316 SH   DFND 0 0 3,316 0
CDW CORP COMMON 12514G108 1,425 14,782 SH   DFND 1 0 14,782 0
CDW CORP COMMON 12514G108 318,812 3,308,198 SH   SOLE   3,036,224 75 271,899
CHARLES RIV LABS INT COMMON 159864107 247 1,700 SH   DFND 0 0 1,700 0
CHARLES RIV LABS INT COMMON 159864107 50,571 348,164 SH   SOLE   347,932 39 193
CHEESECAKE FACTORY COMMON 163072101 32,476 663,850 SH   DFND 1 0 663,850 0
CHEESECAKE FACTORY COMMON 163072101 100,592 2,056,242 SH   SOLE   2,047,630 161 8,451
CHEFS WAREHOUSE HO COMMON 163086101 87,909 2,831,194 SH   DFND 1 0 2,831,194 0
CHEFS WAREHOUSE HO COMMON 163086101 31,024 999,148 SH   SOLE   995,985 119 3,044
CHEVRON CORP COMMON 166764100 6,811 55,291 SH   SOLE   54,808 0 483
CHINA MOBILE LTD REP(5 ORD HKD0.1) 16941M109 872 17,100 SH   SOLE   17,100 0 0
CHUNGHWA TELECOM ADR REP 10 ORD TWD10 17133Q502 882 24,802 SH   SOLE   24,802 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 69,013 1,725,746 SH   SOLE   1,717,546 156 8,044
CISCO SYSTEMS INC COMMON 17275R102 2,662 49,300 SH   DFND 1 0 49,300 0
CISCO SYSTEMS INC COMMON 17275R102 2,825 52,324 SH   SOLE   52,324 0 0
CLOROX CO COMMON 189054109 2,409 15,015 SH   DFND 1 0 15,015 0
CLOROX CO COMMON 189054109 3,210 20,002 SH   SOLE   20,002 0 0
CME GROUP INC CLASS A 12572Q105 12,844 78,042 SH   SOLE   67,268 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,366 93,160 SH   SOLE   93,160 0 0
COGNIZANT TECH SOLNS CLASS A 192446102 311 4,286 SH   SOLE   4,286 0 0
COMPANIA CERVECERIAS ADR (2 ORD) 204429104 1,165 39,530 SH   DFND 1 0 39,530 0
COOPER COMPANIES INC COMMON 216648402 408 1,379 SH   DFND 0 50 1,329 0
COOPER COMPANIES INC COMMON 216648402 16,623 56,127 SH   DFND 1 0 56,127 0
COOPER COMPANIES INC COMMON 216648402 88,816 299,880 SH   SOLE   299,598 29 253
COPART INC COMMON 217204106 234 3,859 SH   DFND 0 0 3,859 0
COPART INC COMMON 217204106 227,790 3,759,530 SH   DFND 1 0 3,759,530 0
COPART INC COMMON 217204106 331,132 5,465,129 SH   SOLE   4,993,399 182 471,548
CORE LABORATORIES COMMON N22717107 17,301 251,000 SH   DFND 1 0 251,000 0
CORE LABORATORIES COMMON N22717107 79,139 1,148,093 SH   SOLE   1,091,782 59 56,252
COSTAR GROUP INC COMMON 22160N109 25,324 54,295 SH   DFND 1 0 54,295 0
COSTAR GROUP INC COMMON 22160N109 5,735 12,296 SH   SOLE   12,121 0 175
CRH ADR (5 ORD) 12626K203 2,273 73,326 SH   SOLE   73,326 0 0
CROWN CASTLE INTL COMMON 22822V101 9,501 74,230 SH   DFND 1 0 74,230 0
CROWN CASTLE INTL COMMON 22822V101 13,530 105,701 SH   SOLE   96,550 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,916 89,632 SH   SOLE   88,344 0 1,288
CVS HEALTH CORP COMMON 126650100 4,271 79,184 SH   SOLE   79,184 0 0
DANAHER CORP COMMON 235851102 20,365 154,259 SH   DFND 1 0 154,259 0
DANAHER CORP COMMON 235851102 4,757 36,031 SH   SOLE   35,459 0 572
DIAGEO P L C SP ADR (4 ORD) 25243Q205 12,601 77,016 SH   SOLE   66,408 0 10,608
DOCUSIGN INC COMMON 256163106 190,013 3,665,382 SH   DFND 1 0 3,665,382 0
DOCUSIGN INC COMMON 256163106 63,613 1,227,100 SH   SOLE   1,207,428 171 19,501
DOLLAR GEN CORP COMMON 256677105 6,982 58,526 SH   SOLE   58,526 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 82,510 1,648,219 SH   SOLE   1,480,119 0 168,100
DOVER CORP COMMON 260003108 469 5,000 SH   SOLE   5,000 0 0
DRIL-QUIP INC COMMON 262037104 1,757 38,326 SH   DFND 1 0 38,326 0
DRIL-QUIP INC COMMON 262037104 115,735 2,524,198 SH   SOLE   2,253,091 0 271,107
ECOLAB INC COMMON 278865100 25,491 144,390 SH   DFND 1 0 144,390 0
ECOLAB INC COMMON 278865100 6,318 35,785 SH   SOLE   35,316 0 469
ELANCO ANIMAL HEALTH COMMON 28414H103 258 8,049 SH   DFND 0 413 7,636 0
ELANCO ANIMAL HEALTH COMMON 28414H103 17,510 545,981 SH   DFND 1 0 545,981 0
ELANCO ANIMAL HEALTH COMMON 28414H103 55,501 1,730,616 SH   SOLE   1,728,642 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 366 5,344 SH   SOLE   5,344 0 0
EQUINIX INC COMMON 29444U700 2,719 6,000 SH   SOLE   6,000 0 0
EQUITY LIFESTYLE PPT COMMON 29472R108 2,299 20,111 SH   SOLE   20,111 0 0
ESSEX PPTY TR INC REIT 297178105 2,148 7,427 SH   SOLE   7,427 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 0 0 4,207 0
EXPEDITORS INTL WASH COMMON 302130109 78,208 1,030,406 SH   SOLE   1,009,280 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,102 SH   SOLE   56,828 0 274
EXTRA SPACE STORAGE REIT 30225T102 1,319 12,942 SH   SOLE   12,942 0 0
EXXON MOBIL CORP COMMON 30231G102 8,297 102,678 SH   SOLE   89,671 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,844 77,051 SH   SOLE   75,894 0 1,157
FACTSET RESH SYS INC COMMON 303075105 146,417 589,750 SH   DFND 1 0 589,750 0
FACTSET RESH SYS INC COMMON 303075105 154,118 620,756 SH   SOLE   560,460 14 60,282
FAIR ISAAC INC COMMON 303250104 16,620 61,185 SH   DFND 1 0 61,185 0
FAIR ISAAC INC COMMON 303250104 3,288 12,104 SH   SOLE   11,951 0 153
FEDEX CORP COMMON 31428X106 980 5,400 SH   SOLE   5,400 0 0
FIDELITY NATL INFO COMMON 31620M106 11,868 104,929 SH   SOLE   90,575 0 14,354
FIRST FINL BKSH COMMON 32020R109 27,589 477,490 SH   DFND 1 0 477,490 0
FIRST FINL BKSH COMMON 32020R109 66,431 1,149,714 SH   SOLE   1,144,514 94 5,106
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 0 0 5,288 0
FLIR SYS INC COMMON 302445101 52,311 1,099,442 SH   SOLE   1,098,709 122 611
FORTIS INC COMMON 349553107 8,761 236,860 SH   DFND 1 0 236,860 0
FORTIS INC COMMON 349553107 4,341 117,360 SH   SOLE   117,360 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 45,223 647,064 SH   SOLE   643,623 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,952 26,054 SH   SOLE   25,708 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,924 141,743 SH   SOLE   141,743 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,508 SH   SOLE   131,873 0 635
GRACO INC COMMON 384109104 36,843 744,012 SH   DFND 1 0 744,012 0
GRACO INC COMMON 384109104 255,173 5,152,912 SH   SOLE   4,758,202 126 394,584
GRAINGER W W INC COMMON 384802104 5,000 16,611 SH   SOLE   16,611 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,618 51,702 SH   SOLE   51,702 0 0
HDFC BANK LTD ADR (3 INR10) 40415F101 3,321 28,650 SH   SOLE   28,650 0 0
HEALTHEQUITY INC COMMON 42226A107 26,255 354,899 SH   DFND 1 0 354,899 0
HEALTHEQUITY INC COMMON 42226A107 5,641 76,257 SH   SOLE   75,238 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 21,502 255,784 SH   SOLE   254,421 51 1,312
HENRY JACK & ASSOC COMMON 426281101 254 1,834 SH   DFND 1 20 1,814 0
HENRY JACK & ASSOC COMMON 426281101 14,960 107,830 SH   DFND 1 0 107,830 0
HENRY JACK & ASSOC COMMON 426281101 195,997 1,412,674 SH   SOLE   1,329,718 66 82,890
HFF INC CLASS A 40418F108 24,937 522,245 SH   DFND 1 0 522,245 0
HFF INC CLASS A 40418F108 209,917 4,396,148 SH   SOLE   4,125,320 129 270,699
HILTON WRLDWDE HLDGS COMMON 43300A203 1,818 21,870 SH   SOLE   21,870 0 0
HOME DEPOT INC COMMON 437076102 15,724 81,943 SH   DFND 1 0 81,943 0
HOME DEPOT INC COMMON 437076102 4,008 20,888 SH   SOLE   20,612 0 276
HONEYWELL INTL INC COMMON 438516106 15,330 96,463 SH   SOLE   82,614 0 13,849
HORMEL FOODS CORP COMMON 440452100 10,752 240,204 SH   SOLE   206,264 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,765 1,477,960 SH   SOLE   1,470,162 147 7,651
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,340 106,942 SH   SOLE   106,942 0 0
ILLINOIS TOOL WORKS COMMON 452308109 6,705 46,706 SH   SOLE   46,706 0 0
ILLUMINA INC COMMON 452327109 28,003 90,131 SH   DFND 1 0 90,131 0
ILLUMINA INC COMMON 452327109 5,880 18,926 SH   SOLE   18,673 0 253
INGERSOLL-RAND PLC CLASS A G47791101 11,736 108,720 SH   SOLE   93,838 0 14,882
INTERACTIVE BROKERS CLASS A 45841N107 232 4,481 SH   DFND 0 340 4,141 0
INTERACTIVE BROKERS CLASS A 45841N107 202,654 3,906,202 SH   DFND 1 0 3,906,202 0
INTERACTIVE BROKERS CLASS A 45841N107 80,734 1,556,161 SH   SOLE   1,532,728 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,397 SH   SOLE   25,260 0 137
INTUIT COMMON 461202103 518 1,981 SH   SOLE   1,981 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,050 7,740 SH   SOLE   7,216 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 9,055 59,813 SH   SOLE   59,813 0 0
ISHARES RUS 1000 ETF 464287622 2,515 15,988 SH   SOLE   15,988 0 0
ISHARES RUS 2000 VAL ETF 464287630 7,472 62,347 SH   SOLE   61,310 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 568 16,384 SH   SOLE   16,384 0 0
ISHARES INC MSCI SINGAPORE CAPPE 46434G780 1,348 56,997 SH   SOLE   56,997 0 0
ISHARES INC MSCI MALAYSI ETF 46434G814 1,552 51,764 SH   SOLE   51,764 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,922 84,045 SH   SOLE   84,045 0 0
JOHNSON & JOHNSON COMMON 478160104 3,439 24,603 SH   SOLE   24,403 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,054 34,954 SH   SOLE   34,460 0 494
KAYNE ANDERS MLP/MID COMMON 486606106 7,765 484,338 SH   SOLE   478,852 0 5,486
KAYNE ANDERSON MID COMMON 48661E108 732 61,501 SH   SOLE   56,716 0 4,785
KONINKLIJKE PHIL NV ADR (1 ORD) 500472303 10,179 249,120 SH   SOLE   212,821 0 36,299
KROGER CO COMMON 501044101 4,577 186,065 SH   SOLE   186,065 0 0
LAMAR ADVERTISING CL A 512816109 10,342 130,488 SH   DFND 1 0 130,488 0
LAMAR ADVERTISING CL A 512816109 28,201 355,801 SH   SOLE   334,874 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,957 66,149 SH   SOLE   65,839 0 310
LANDSTAR SYS INC COMMON 515098101 22,475 205,458 SH   DFND 1 0 205,458 0
LANDSTAR SYS INC COMMON 515098101 73,801 674,657 SH   SOLE   671,899 51 2,707
LAS VEGAS SANDS CORP COMMON 517834107 32,142 527,265 SH   DFND 1 0 527,265 0
LAS VEGAS SANDS CORP COMMON 517834107 16,686 273,710 SH   SOLE   256,015 0 17,695
LENNOX INTL INC COMMON 526107107 395 1,495 SH   DFND 0 45 1,450 0
LENNOX INTL INC COMMON 526107107 11,830 44,743 SH   DFND 1 0 44,743 0
LENNOX INTL INC COMMON 526107107 86,399 326,772 SH   SOLE   319,417 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,523 387,772 SH   SOLE   385,714 37 2,021
LINDE PLC COM USD0.001 G5494J103 12,363 70,271 SH   SOLE   60,562 0 9,709
LOWES CO COMMON 548661107 25,161 229,837 SH   SOLE   207,234 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 388 4,962 SH   SOLE   4,904 0 58
MANHATTAN ASSOCS IN COMMON 562750109 52,434 951,447 SH   SOLE   841,425 0 110,022
MARKETAXESS HLDGS COMMON 57060D108 223,539 908,398 SH   DFND 1 0 908,398 0
MARKETAXESS HLDGS COMMON 57060D108 154,718 628,724 SH   SOLE   570,687 12 58,025
MARSH & MCLENNAN COS COMMON 571748102 16,735 178,222 SH   SOLE   154,134 0 24,088
MASTERCARD INC CLASS A 57636Q104 303 1,288 SH   SOLE   1,288 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,907 25,937 SH   SOLE   25,580 0 357
MCDONALDS CORP COMMON 580135101 15,836 83,390 SH   DFND 1 0 83,390 0
MCDONALDS CORP COMMON 580135101 19,171 100,950 SH   SOLE   90,576 0 10,374
MERCADOLIBRE INC COMMON 58733R102 25,469 50,162 SH   DFND 1 0 50,162 0
MERCADOLIBRE INC COMMON 58733R102 4,878 9,607 SH   SOLE   9,477 0 130
MERCK & CO INC COMMON 58933Y105 2,714 32,630 SH   DFND 1 0 32,630 0
MERCK & CO INC COMMON 58933Y105 12,905 155,164 SH   SOLE   155,164 0 0
MESA LABS INC COMMON 59064R109 21,295 92,388 SH   DFND 1 0 92,388 0
MESA LABS INC COMMON 59064R109 8,987 38,990 SH   SOLE   38,790 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 94,439 2,928,337 SH   SOLE   2,913,591 283 14,463
MICROCHIP TECHNOLOGY COMMON 595017104 5,381 64,855 SH   SOLE   64,855 0 0
MICROSOFT CORP COMMON 594918104 2,161 18,319 SH   SOLE   18,319 0 0
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 136,740 3,286,220 SH   DFND 1 0 3,286,220 0
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 121,352 2,916,403 SH   SOLE   2,651,263 103 265,037
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,248 59,512 SH   SOLE   58,801 0 711
MOODYS CORP COMMON 615369105 8,520 47,047 SH   DFND 1 0 47,047 0
MOODYS CORP COMMON 615369105 15,714 86,772 SH   SOLE   77,588 0 9,184
MORNINGSTAR INC COMMON 617700109 184,723 1,466,168 SH   DFND 1 0 1,466,168 0
MORNINGSTAR INC COMMON 617700109 22,263 176,704 SH   SOLE   175,749 34 921
MSCI INC COMMON 55354G100 415 2,086 SH   DFND 0 0 2,086 0
MSCI INC COMMON 55354G100 97,930 492,505 SH   SOLE   482,090 47 10,368
NATIONAL GRID ADR (5 ORD) 636274409 1,161 20,787 SH   SOLE   20,787 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 19,139 495,828 SH   SOLE   493,179 96 2,553
NATL BEVERAGE CORP COMMON 635017106 17,264 299,054 SH   DFND 1 0 299,054 0
NATL BEVERAGE CORP COMMON 635017106 32,221 558,138 SH   SOLE   554,161 76 3,901
NETFLIX INC COMMON 64110L106 51,913 145,594 SH   DFND 1 0 145,594 0
NETFLIX INC COMMON 64110L106 11,456 32,130 SH   SOLE   31,685 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,877 76,957 SH   SOLE   68,047 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,762 115,926 SH   SOLE   114,776 0 1,150
NORDSON CORP COMMON 655663102 324 2,448 SH   DFND 0 77 2,371 0
NORDSON CORP COMMON 655663102 10,944 82,587 SH   DFND 1 0 82,587 0
NORDSON CORP COMMON 655663102 72,765 549,087 SH   SOLE   537,244 54 11,789
NOVARTIS AG ADR (1 ORD) 66987V109 2,550 26,519 SH   SOLE   26,519 0 0
NVE CORP COMMON 629445206 51,385 524,925 SH   DFND 1 0 524,925 0
NVE CORP COMMON 629445206 20,908 213,582 SH   SOLE   212,366 36 1,180
NVIDIA CORP COMMON 67066G104 30,175 168,050 SH   DFND 1 0 168,050 0
NVIDIA CORP COMMON 67066G104 6,829 38,029 SH   SOLE   37,465 0 564
OCCIDENTAL PETE CORP COMMON 674599105 5,025 75,898 SH   SOLE   75,898 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 225,275 1,560,185 SH   DFND 1 0 1,560,185 0
OLD DOMINION FGHT COMMON 679580100 214,338 1,484,427 SH   SOLE   1,342,515 39 141,873
OLLIES BARGAIN OUT COMMON 681116109 145,515 1,705,315 SH   DFND 1 0 1,705,315 0
OLLIES BARGAIN OUT COMMON 681116109 17,658 206,942 SH   SOLE   205,841 40 1,061
OMEGA FLEX COMMON 682095104 67,962 896,599 SH   DFND 1 0 896,599 0
OMEGA FLEX COMMON 682095104 23,951 315,977 SH   SOLE   314,237 63 1,677
OMNICOM GROUP INC COMMON 681919106 4,930 67,539 SH   SOLE   67,539 0 0
ONEOK INC COMMON 682680103 7,200 103,090 SH   DFND 1 0 103,090 0
ONEOK INC COMMON 682680103 3,660 52,397 SH   SOLE   52,397 0 0
ORACLE CORP COMMON 68389X105 11,475 213,648 SH   SOLE   185,834 0 27,814
PAYCHEX INC COMMON 704326107 3,570 44,510 SH   DFND 1 0 44,510 0
PAYCHEX INC COMMON 704326107 1,841 22,958 SH   SOLE   22,958 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 44,521 235,401 SH   SOLE   233,687 36 1,678
PEPSICO INC COMMON 713448108 1,453 11,859 SH   SOLE   11,859 0 0
PFIZER INC COMMON 717081103 397 9,341 SH   SOLE   9,341 0 0
PHILIP MORRIS INTL COMMON 718172109 17,694 200,178 SH   DFND 1 0 200,178 0
PHILIP MORRIS INTL COMMON 718172109 9,537 107,888 SH   SOLE   107,205 0 683
PIMCO ENHANCED SHORT MATURITY ACTIVE ETF 72201R833 9,702 95,519 SH   SOLE   95,519 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,411 117,489 SH   SOLE   101,616 0 15,873
POOL CORPORATION COMMON 73278L105 257 1,560 SH   DFND 0 0 1,560 0
POOL CORPORATION COMMON 73278L105 5,548 33,630 SH   DFND 1 0 33,630 0
POOL CORPORATION COMMON 73278L105 206,337 1,250,742 SH   SOLE   1,146,296 35 104,411
PRICESMART INC COMMON 741511109 85,482 1,451,798 SH   DFND 1 0 1,451,798 0
PRICESMART INC COMMON 741511109 93,310 1,584,735 SH   SOLE   1,432,345 19 152,371
PRIMERICA INC COMMON 74164M108 258 2,115 SH   DFND 0 196 1,919 0
PRIMERICA INC COMMON 74164M108 32,025 262,177 SH   DFND 1 0 262,177 0
PRIMERICA INC COMMON 74164M108 367,621 3,009,568 SH   SOLE   2,788,162 103 221,303
PROCTER & GAMBLE CO COMMON 742718109 1,404 13,491 SH   SOLE   13,491 0 0
PROGRESSIVE CORP COMMON 743315103 8,686 120,490 SH   DFND 1 0 120,490 0
PROGRESSIVE CORP COMMON 743315103 1,997 27,695 SH   SOLE   27,287 0 408
PROLOGIS INC COMMON 74340W103 2,014 27,985 SH   SOLE   27,985 0 0
PROSHARES TR PSHS CS 130/30 74347R248 72,798 1,063,110 SH   SOLE   1,056,052 0 7,058
PRUDENTIAL PLC ADR (2 ORD) 74435K204 1,812 45,055 SH   SOLE   45,055 0 0
RBC BEARINGS INC COMMON 75524B104 264 2,074 SH   DFND 1 42 2,032 0
RBC BEARINGS INC COMMON 75524B104 29,618 232,900 SH   DFND 1 0 232,900 0
RBC BEARINGS INC COMMON 75524B104 240,890 1,894,229 SH   SOLE   1,797,343 106 96,780
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 46,276 1,200,725 SH   SOLE   1,194,324 124 6,277
REALTY INCOME CORP COMMON 756109104 8,307 112,935 SH   DFND 1 0 112,935 0
REALTY INCOME CORP COMMON 756109104 4,244 57,686 SH   SOLE   57,686 0 0
RELX PLC SPNSADR REP 1 ORD 759530108 1,956 91,209 SH   SOLE   91,209 0 0
RIO TINTO PLC ADR (1 ORD) 767204100 940 15,977 SH   SOLE   15,977 0 0
RLI CORP COMMON 749607107 19,076 265,862 SH   DFND 1 0 265,862 0
RLI CORP COMMON 749607107 104,862 1,461,472 SH   SOLE   1,382,416 66 78,990
ROCKWELL AUTOMATION COMMON 773903109 10,736 61,190 SH   DFND 1 0 61,190 0
ROCKWELL AUTOMATION COMMON 773903109 2,508 14,291 SH   SOLE   14,099 0 192
ROPER TECHNOLOGIES COMMON 776696106 29,410 86,003 SH   DFND 1 0 86,003 0
ROPER TECHNOLOGIES COMMON 776696106 6,451 18,865 SH   SOLE   18,602 0 263
ROSS STORES INC COMMON 778296103 38,841 417,195 SH   DFND 1 0 417,195 0
ROSS STORES INC COMMON 778296103 10,609 113,952 SH   SOLE   112,858 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,815 50,491 SH   SOLE   50,491 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,313 83,084 SH   SOLE   83,084 0 0
ROYAL DUTCH SHELL SPONS ADR A 780259206 1,251 19,990 SH   SOLE   19,990 0 0
SALLY BEAUTY HLDGS COMMON 79546E104 21,227 1,153,003 SH   DFND 1 0 1,153,003 0
SALLY BEAUTY HLDGS COMMON 79546E104 54,440 2,957,063 SH   SOLE   2,941,576 290 15,197
SANOFI SPONSORED ADR 80105N105 1,969 44,463 SH   SOLE   44,463 0 0
SAP SE SP ADR (1 ORD) 803054204 1,925 16,671 SH   SOLE   16,671 0 0
SCOTTS MIRACLE-GRO CLASS A 810186106 361 4,594 SH   DFND 1 78 4,516 0
SCOTTS MIRACLE-GRO CLASS A 810186106 34,231 435,623 SH   DFND 1 0 435,623 0
SCOTTS MIRACLE-GRO CLASS A 810186106 167,857 2,136,123 SH   SOLE   2,108,092 203 27,828
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,833 SH   SOLE   75,433 0 400
SIGNATURE BANK NY COMMON 82669G104 292 2,278 SH   DFND 0 81 2,197 0
SIGNATURE BANK NY COMMON 82669G104 10,731 83,794 SH   DFND 1 0 83,794 0
SIGNATURE BANK NY COMMON 82669G104 70,506 550,528 SH   SOLE   539,526 51 10,951
SIMON PPTY INC COMMON 828806109 1,910 10,481 SH   SOLE   10,481 0 0
SINA CORPORATION ORDINARY G81477104 43,315 731,172 SH   DFND 1 0 731,172 0
SINA CORPORATION ORDINARY G81477104 17,755 299,716 SH   SOLE   299,716 0 0
SITEONE LANDSCAPE COM USD0.01 82982L103 241 4,221 SH   DFND 1 256 3,965 0
SITEONE LANDSCAPE COM USD0.01 82982L103 47,091 823,992 SH   DFND 1 0 823,992 0
SITEONE LANDSCAPE COM USD0.01 82982L103 122,344 2,140,751 SH   SOLE   2,113,661 204 26,886
SKYWORKS SOLUTIONS COMMON 83088M102 5,570 67,528 SH   DFND 1 0 67,528 0
SKYWORKS SOLUTIONS COMMON 83088M102 2,375 28,798 SH   SOLE   28,659 0 139
SMUCKER J M CO COMMON 832696405 4,651 39,921 SH   SOLE   39,921 0 0
SNAP-ON INC COMMON 833034101 287 1,833 SH   DFND 0 0 1,833 0
SNAP-ON INC COMMON 833034101 80,216 512,496 SH   SOLE   492,846 42 19,608
SONOCO PRODS COMMON 835495102 5,236 85,097 SH   DFND 1 0 85,097 0
SONOCO PRODS COMMON 835495102 3,504 56,940 SH   SOLE   56,940 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,421 97,558 SH   SOLE   97,558 0 0
STRYKER CORP COMMON 863667101 554 2,807 SH   SOLE   2,807 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 748 18,252 SH   SOLE   18,252 0 0
TAL EDUCATION GRP SPON ADS 0.3333 A 874080104 1,888 52,320 SH   SOLE   52,320 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 1,090 4,600 SH   DFND 1 0 4,600 0
TELEDYNE TECH INC COMMON 879360105 225,423 951,111 SH   SOLE   875,582 0 75,529
TERADYNE INC COMMON 880770102 377 9,470 SH   DFND 0 0 9,470 0
TERADYNE INC COMMON 880770102 3,125 78,438 SH   DFND 1 0 78,438 0
TERADYNE INC COMMON 880770102 91,590 2,298,949 SH   SOLE   2,208,507 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,882 418,185 SH   SOLE   370,833 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,515 32,914 SH   SOLE   32,469 0 445
THOR INDS INC COMMON 885160101 23,376 374,800 SH   DFND 1 0 374,800 0
THOR INDS INC COMMON 885160101 104,969 1,683,000 SH   SOLE   1,662,757 162 20,081
TJX COMPANIES INC COMMON 872540109 13,269 249,369 SH   SOLE   216,184 0 33,185
TORO CO COMMON 891092108 105,726 1,535,811 SH   SOLE   1,374,587 0 161,224
TOTAL SA ADR (1 ORD) 89151E109 4,172 74,960 SH   DFND 1 0 74,960 0
TOTAL SA ADR (1 ORD) 89151E109 3,358 60,342 SH   SOLE   60,342 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,813 SH   SOLE   65,493 0 320
TRANSUNION COMMON 89400J107 10,129 151,541 SH   SOLE   151,541 0 0
TRAVELERS CO(THE) COMMON 89417E109 17,210 125,470 SH   SOLE   108,689 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 16,292 155,113 SH   SOLE   154,272 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,275 39,035 SH   SOLE   39,035 0 0
UNITED PARCEL SERVIC CLASS B 911312106 231 2,067 SH   SOLE   2,067 0 0
UNITED TECHNOLOGIES COMMON 913017109 510 3,959 SH   SOLE   3,959 0 0
UNITEDHEALTH GRP INC COMMON 91324P102 7,499 30,326 SH   SOLE   30,326 0 0
US BANCORP DEL COMMON 902973304 13,255 275,058 SH   SOLE   235,534 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,438 235,174 SH   SOLE   233,793 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,757 SH   SOLE   25,642 0 115
VERMILION ENERGY COMMON 923725105 5,501 222,708 SH   DFND 1 0 222,708 0
VERMILION ENERGY COMMON 923725105 2,918 118,145 SH   SOLE   118,145 0 0
VICI PPTYS INC COM 925652109 1,171 53,507 SH   SOLE   53,507 0 0
VISA INC CLASS A 92826C839 50,846 325,542 SH   DFND 1 0 325,542 0
VISA INC CLASS A 92826C839 12,684 81,206 SH   SOLE   80,113 0 1,093
VODAFONE GRP PLC ADR (10 ORD) 92857W308 605 33,255 SH   SOLE   33,255 0 0
VULCAN MATERIALS CO COMMON 929160109 426 3,600 SH   SOLE   3,600 0 0
WABCO HOLDINGS COMMON 92927K102 438 3,326 SH   DFND 0 125 3,201 0
WABCO HOLDINGS COMMON 92927K102 58,563 444,232 SH   DFND 1 0 444,232 0
WABCO HOLDINGS COMMON 92927K102 283,127 2,147,668 SH   SOLE   1,982,106 71 165,491
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,643 131,295 SH   SOLE   114,185 0 17,110
WATSCO INC COMMON 942622200 34,710 242,368 SH   DFND 1 0 242,368 0
WATSCO INC COMMON 942622200 64,395 449,650 SH   SOLE   447,435 40 2,175
WD-40 CO COMMON 929236107 18,885 111,454 SH   DFND 1 0 111,454 0
WD-40 CO COMMON 929236107 64,080 378,180 SH   SOLE   376,721 27 1,432
WEC ENERGY GROUP INC COMMON 92939U106 7,265 91,870 SH   DFND 1 0 91,870 0
WEC ENERGY GROUP INC COMMON 92939U106 16,719 211,414 SH   SOLE   188,984 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,204 SH   SOLE   40,010 0 194
WEYERHAEUSER CO COMMON 962166104 2,091 79,368 SH   SOLE   79,368 0 0
WINMARK CORP COMMON 974250102 226 1,199 SH   DFND 0 0 1,199 0
WINMARK CORP COMMON 974250102 26,438 140,190 SH   SOLE   134,034 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,710 50,348 SH   SOLE   49,642 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,397 202,608 SH   SOLE   184,489 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