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