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
AAON INC COM PAR $0.004 COMMON STOCKS 000360206 15,279 462,300 SH   OTR 1 0 462,300 0
AAON INC COM PAR $0.004 COMMON STOCKS 000360206 3,165 95,763 SH   SOLE 0 94,050 0 1,713
AFLAC INC COMMON STOCKS 001055102 4,624 66,436 SH   SOLE 0 66,436 0 0
ALPS ETF TR ALERIAN MLP ETF/ISHARE - EQUITY 00162Q866 389 30,846 SH   SOLE 0 30,846 0 0
AT&T INC COMMON STOCKS 00206R102 10,618 249,670 SH   OTR 1 0 249,670 0
AT&T INC COMMON STOCKS 00206R102 4,085 96,051 SH   SOLE 0 95,051 0 1,000
ABAXIS INC COMMON STOCKS 002567105 43,604 826,300 SH   OTR 1 0 826,300 0
ABAXIS INC COMMON STOCKS 002567105 98,023 1,857,552 SH   SOLE 0 1,580,520 0 277,032
ABBOTT LABS COMMON STOCKS 002824100 2,557 66,562 SH   SOLE 0 64,062 0 2,500
ABBVIE INC COM COMMON STOCKS 00287Y109 362 5,788 SH   SOLE 0 3,288 0 2,500
ACTIVISION BLIZZARD INC COMMON STOCKS 00507V109 11,709 324,260 SH   OTR 1 0 324,260 0
ACTIVISION BLIZZARD INC COMMON STOCKS 00507V109 884 24,482 SH   SOLE 0 23,666 0 816
ALIBABA GROUP HLDG LTD SPONSORED ADS COMMON STOCKS 01609W102 36,419 414,748 SH   OTR 1 0 414,748 0
ALIBABA GROUP HLDG LTD SPONSORED ADS COMMON STOCKS 01609W102 5,353 60,958 SH   SOLE 0 59,857 0 1,101
ALPHABET CLASS A COMMON STOCKS 02079K305 25,213 31,816 SH   OTR 1 0 31,816 0
ALPHABET CLASS A COMMON STOCKS 02079K305 3,479 4,390 SH   SOLE 0 4,312 0 78
ALTRIA GROUP INC COMMON STOCKS 02209S103 12,099 178,930 SH   OTR 1 0 178,930 0
ALTRIA GROUP INC COMMON STOCKS 02209S103 4,386 64,863 SH   SOLE 0 64,863 0 0
AMAZON INC COMMON STOCKS 023135106 36,175 48,242 SH   OTR 1 0 48,242 0
AMAZON INC COMMON STOCKS 023135106 5,310 7,081 SH   SOLE 0 6,957 0 124
AMERICAN HOMES 4 RENT CL A COMMON STOCKS 02665T306 2,548 121,454 SH   SOLE 0 121,454 0 0
AMERICAN SOFTWARE INC CL A COMMON STOCKS 029683109 6,188 598,991 SH   OTR 1 0 598,991 0
AMERICAN SOFTWARE INC CL A COMMON STOCKS 029683109 23,070 2,233,333 SH   SOLE 0 2,223,770 0 9,563
AMERICAN TOWER REIT COM COMMON STOCKS 03027X100 1,990 18,831 SH   SOLE 0 18,831 0 0
AMERISOURCEBERGEN CORP COM COMMON STOCKS 03073E105 2,990 38,236 SH   SOLE 0 38,236 0 0
AMETEK INC COMMON STOCKS 031100100 2,943 60,550 SH   OTR 1 0 60,550 0
AMETEK INC COMMON STOCKS 031100100 1,552 31,925 SH   SOLE 0 31,509 0 416
AMGEN INC COMMON STOCKS 031162100 4,032 27,576 SH   SOLE 0 27,576 0 0
AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 33,458 497,890 SH   OTR 1 0 497,890 0
AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 6,282 93,478 SH   SOLE 0 91,996 0 1,482
ANALOG DEVICES INC COMMON STOCKS 032654105 4,946 68,111 SH   OTR 1 0 68,111 0
ANALOG DEVICES INC COMMON STOCKS 032654105 16,129 222,096 SH   SOLE 0 195,688 0 26,408
ANIKA THERAPEUTICS INC COM COMMON STOCKS 035255108 13,206 269,740 SH   OTR 1 0 269,740 0
ANIKA THERAPEUTICS INC COM COMMON STOCKS 035255108 17,880 365,201 SH   SOLE 0 360,691 0 4,510
ANSYS INC COMMON STOCKS 03662Q105 13,772 148,900 SH   OTR 1 0 148,900 0
ANSYS INC COMMON STOCKS 03662Q105 15,042 162,630 SH   SOLE 0 156,782 0 5,848
APARTMENT INVT & MGMT CO CL A COMMON STOCKS 03748R101 2,198 48,354 SH   SOLE 0 48,354 0 0
APTARGROUP INC COMMON STOCKS 038336103 7,448 101,400 SH   OTR 1 0 101,400 0
APTARGROUP INC COMMON STOCKS 038336103 37,599 511,901 SH   SOLE 0 434,580 0 77,321
ARTISAN PARTNERS ASSET MGMT CL A COMMON STOCKS 04316A108 23,185 779,335 SH   OTR 1 0 779,335 0
ARTISAN PARTNERS ASSET MGMT CL A COMMON STOCKS 04316A108 102,506 3,445,570 SH   SOLE 0 3,116,670 0 328,900
ASPEN TECHNOLOGY INC COMMON STOCKS 045327103 47,136 862,042 SH   OTR 1 0 862,042 0
ASPEN TECHNOLOGY INC COMMON STOCKS 045327103 140,758 2,574,210 SH   SOLE 0 2,268,959 0 305,251
ASTRAZENECA ADR COMMON STOCKS 046353108 7,305 267,390 SH   OTR 1 0 267,390 0
ASTRAZENECA ADR COMMON STOCKS 046353108 2,299 84,166 SH   SOLE 0 84,166 0 0
AUTOHOME INC SP ADR CL A COMMON STOCKS 05278C107 50,151 1,983,810 SH   OTR 1 0 1,983,810 0
AUTOHOME INC SP ADR CL A COMMON STOCKS 05278C107 115,622 4,573,636 SH   SOLE 0 3,957,013 0 616,623
AUTOMATIC DATA PROCESSING COMMON STOCKS 053015103 5,786 56,294 SH   SOLE 0 56,294 0 0
BCE INC NEW COMMON STOCKS 05534B760 8,897 205,770 SH   OTR 1 0 205,770 0
BCE INC NEW COMMON STOCKS 05534B760 3,382 78,209 SH   SOLE 0 78,209 0 0
BP ADR COMMON STOCKS 055622104 728 19,487 SH   SOLE 0 18,712 0 775
BADGER METER INC COMMON STOCKS 056525108 14,606 395,300 SH   OTR 1 0 395,300 0
BADGER METER INC COMMON STOCKS 056525108 44,233 1,197,110 SH   SOLE 0 1,190,552 0 6,558
BALL CORP COMMON STOCKS 058498106 825 10,990 SH   OTR 1 0 10,990 0
BALL CORP COMMON STOCKS 058498106 209 2,785 SH   SOLE 0 2,758 0 27
BANK OF AMERICA CORPORATION COMMON STOCKS 060505104 26,478 1,198,100 SH   OTR 1 0 1,198,100 0
BANK OF AMERICA CORPORATION COMMON STOCKS 060505104 3,903 176,614 SH   SOLE 0 173,347 0 3,267
BANK HAWAII CORP COMMON STOCKS 062540109 21,116 238,090 SH   OTR 1 0 238,090 0
BANK HAWAII CORP COMMON STOCKS 062540109 75,621 852,645 SH   SOLE 0 849,121 0 3,524
BANK OF THE OZARKS INC COMMON STOCKS 063904106 2,921 55,550 SH   OTR 1 0 55,550 0
BANK OF THE OZARKS INC COMMON STOCKS 063904106 25,425 483,454 SH   SOLE 0 462,782 0 20,672
BECTON DICKINSON & CO COMMON STOCKS 075887109 2,339 14,130 SH   OTR 1 0 14,130 0
BECTON DICKINSON & CO COMMON STOCKS 075887109 15,535 93,841 SH   SOLE 0 79,370 0 14,471
BERKLEY W R CORP COMMON STOCKS 084423102 42,437 638,054 SH   SOLE 0 618,720 0 19,334
BERKSHIRE HATHAWAY INC CL A COMMON STOCKS 084670108 732 3 SH   SOLE 0 3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW COMMON STOCKS 084670702 693 4,250 SH   SOLE 0 4,250 0 0
BIOMARIN PHARMACEUTICAL INC COMMON STOCKS 09061G101 17,335 209,262 SH   OTR 1 0 209,262 0
BIOMARIN PHARMACEUTICAL INC COMMON STOCKS 09061G101 2,321 28,020 SH   SOLE 0 27,595 0 425
BLACKROCK CA MUNICIPAL INCOME TRUST ETF/ISHARE - FIXED 09248E102 298 20,574 SH   SOLE 0 20,574 0 0
BLACKROCK MUNIYIELD QUALITY FUND III ETF/ISHARE - FIXED 09254E103 164 12,000 SH   SOLE 0 12,000 0 0
BOSTON PROPERTIES INC COMMON STOCKS 101121101 2,300 18,282 SH   SOLE 0 18,282 0 0
BRISTOL-MYERS SQUIBB CO COMMON STOCKS 110122108 23,421 400,769 SH   OTR 1 0 400,769 0
BRISTOL-MYERS SQUIBB CO COMMON STOCKS 110122108 1,886 32,265 SH   SOLE 0 31,154 0 1,111
BRITISH AMERICAN TOBACCO PLC SPONSORED ADR COMMON STOCKS 110448107 885 7,852 SH   SOLE 0 7,552 0 300
BROADRIDGE FINANCIAL SOULUTIONS COMMON STOCKS 11133T103 3,740 56,414 SH   OTR 1 0 56,414 0
BROADRIDGE FINANCIAL SOULUTIONS COMMON STOCKS 11133T103 27,104 408,805 SH   SOLE 0 383,467 0 25,338
BROOKFIELD ASSET MGMT INC CL A COMMON STOCKS 112585104 2,618 79,320 SH   SOLE 0 79,320 0 0
BROWN FORMAN CORP CL B COMMON STOCKS 115637209 2,024 45,060 SH   OTR 1 0 45,060 0
BROWN FORMAN CORP CL B COMMON STOCKS 115637209 454 10,106 SH   SOLE 0 10,028 0 78
CEB INC COM COMMON STOCKS 125134106 12,834 211,782 SH   OTR 1 0 211,782 0
CEB INC COM COMMON STOCKS 125134106 47,500 783,827 SH   SOLE 0 780,340 0 3,487
CDW CORP COM COMMON STOCKS 12514G108 20,992 403,000 SH   OTR 1 0 403,000 0
CDW CORP COM COMMON STOCKS 12514G108 172,369 3,309,067 SH   SOLE 0 2,939,557 0 369,510
CME GROUP INC COMMON STOCKS 12572Q105 2,289 19,844 SH   OTR 1 0 19,844 0
CME GROUP INC COMMON STOCKS 12572Q105 15,790 136,884 SH   SOLE 0 117,125 0 19,759
CNOOC LIMITED SPONSORED ADR COMMON STOCKS 126132109 1,070 8,631 SH   SOLE 0 8,291 0 340
CRH PLC COMMON STOCKS 12626K203 4,627 134,583 SH   SOLE 0 134,583 0 0
CVS CAREMARK CORP COMMON STOCKS 126650100 3,093 39,199 SH   SOLE 0 39,199 0 0
CABOT OIL & GAS CORP COMMON STOCKS 127097103 10,027 429,239 SH   OTR 1 0 429,239 0
CABOT OIL & GAS CORP COMMON STOCKS 127097103 1,776 76,039 SH   SOLE 0 74,675 0 1,364
CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 12,350 195,500 SH   OTR 1 0 195,500 0
CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 41,527 657,392 SH   SOLE 0 653,799 0 3,593
CANADIAN NATURAL RESOURCES LTD COMMON STOCKS 136385101 1,061 33,269 SH   SOLE 0 33,269 0 0
CARLISLE COMPANIES INC COMMON STOCKS 142339100 26,357 238,983 SH   SOLE 0 228,444 0 10,539
CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 16,643 226,214 SH   OTR 1 0 226,214 0
CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 55,924 760,143 SH   SOLE 0 756,101 0 4,042
CELGENE CORP COMMON STOCKS 151020104 32,121 277,501 SH   OTR 1 0 277,501 0
CELGENE CORP COMMON STOCKS 151020104 4,666 40,308 SH   SOLE 0 39,580 0 728
CHEESECAKE FACTORY INC COMMON STOCKS 163072101 16,150 269,700 SH   OTR 1 0 269,700 0
CHEESECAKE FACTORY INC COMMON STOCKS 163072101 69,057 1,153,258 SH   SOLE 0 1,148,549 0 4,709
CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 27,851 1,762,734 SH   OTR 1 0 1,762,734 0
CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 34,412 2,177,991 SH   SOLE 0 1,998,485 0 179,506
CHEVRON CORPORATION COMMON STOCKS 166764100 5,434 46,166 SH   SOLE 0 45,683 0 483
CHINA MOBILE LTD SPONSORED ADR COMMON STOCKS 16941M109 1,143 21,794 SH   SOLE 0 20,967 0 827
CHUNGHWA TELECOM COM LTD SPON ADR NEW COMMON STOCKS 17133Q502 933 29,584 SH   SOLE 0 28,503 0 1,081
CHURCH & DWIGHT CO COMMON STOCKS 171340102 1,204 27,248 SH   OTR 1 0 27,248 0
CHURCH & DWIGHT CO COMMON STOCKS 171340102 23,918 541,246 SH   SOLE 0 537,858 0 3,388
CINCINNATI FINANCIAL CORP COMMON STOCKS 172062101 3,466 45,760 SH   OTR 1 0 45,760 0
CINCINNATI FINANCIAL CORP COMMON STOCKS 172062101 1,626 21,462 SH   SOLE 0 21,462 0 0
CINEMARK HOLDINGS INC COMMON STOCKS 17243V102 17,845 465,200 SH   OTR 1 0 465,200 0
CINEMARK HOLDINGS INC COMMON STOCKS 17243V102 69,525 1,812,435 SH   SOLE 0 1,804,778 0 7,657
CISCO SYSTEMS INC COMMON STOCKS 17275R102 3,880 128,400 SH   OTR 1 0 128,400 0
CISCO SYSTEMS INC COMMON STOCKS 17275R102 1,417 46,879 SH   SOLE 0 46,879 0 0
CLARCOR INC COMMON STOCKS 179895107 8,198 99,400 SH   OTR 1 0 99,400 0
CLARCOR INC COMMON STOCKS 179895107 26,559 322,043 SH   SOLE 0 320,463 0 1,580
COCA-COLA CO COMMON STOCKS 191216100 437 10,551 SH   SOLE 0 10,551 0 0
COGNEX CORP COM COMMON STOCKS 192422103 10,437 164,056 SH   OTR 1 0 164,056 0
COGNEX CORP COM COMMON STOCKS 192422103 36,669 576,372 SH   SOLE 0 573,341 0 3,031
COLGATE-PALMOLIVE COMPANY COMMON STOCKS 194162103 11,471 175,294 SH   OTR 1 0 175,294 0
COLGATE-PALMOLIVE COMPANY COMMON STOCKS 194162103 1,711 26,146 SH   SOLE 0 25,655 0 491
COOPER COMPANIES INC COMMON STOCKS 216648402 2,011 11,498 SH   OTR 1 0 11,498 0
COOPER COMPANIES INC COMMON STOCKS 216648402 32,539 186,010 SH   SOLE 0 184,848 0 1,162
COPART INC COMMON STOCKS 217204106 40,910 738,320 SH   OTR 1 0 738,320 0
COPART INC COMMON STOCKS 217204106 107,092 1,932,728 SH   SOLE 0 1,643,815 0 288,913
COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 19,287 120,458 SH   OTR 1 0 120,458 0
COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 3,274 20,448 SH   SOLE 0 20,070 0 378
COSTAR GROUP INC COM COMMON STOCKS 22160N109 16,568 87,901 SH   OTR 1 0 87,901 0
COSTAR GROUP INC COM COMMON STOCKS 22160N109 3,063 16,251 SH   SOLE 0 15,968 0 283
CTRIP COM INTL LTD ADR COMMON STOCKS 22943F100 14,188 354,705 SH   OTR 1 0 354,705 0
CTRIP COM INTL LTD ADR COMMON STOCKS 22943F100 2,218 55,452 SH   SOLE 0 54,497 0 955
DANAHER CORP COMMON STOCKS 235851102 15,116 194,189 SH   OTR 1 0 194,189 0
DANAHER CORP COMMON STOCKS 235851102 2,563 32,925 SH   SOLE 0 32,353 0 572
DENTSPLY SIRONA INC COM COMMON STOCKS 24906P109 4,336 75,108 SH   OTR 1 0 75,108 0
DENTSPLY SIRONA INC COM COMMON STOCKS 24906P109 32,956 570,862 SH   SOLE 0 546,841 0 24,021
DIPLOMAT PHARMACY INC COM COMMON STOCKS 25456K101 321 25,460 SH   OTR 1 0 25,460 0
DIPLOMAT PHARMACY INC COM COMMON STOCKS 25456K101 14 1,138 SH   SOLE 0 1,070 0 68
DISCOVERY COMMUNICATIONS INC SER A COMMON STOCKS 25470F104 1,345 49,080 SH   OTR 1 0 49,080 0
DISCOVERY COMMUNICATIONS INC SER A COMMON STOCKS 25470F104 347 12,648 SH   SOLE 0 12,480 0 168
DOMINOS PIZZA INC COM COMMON STOCKS 25754A201 3,396 21,325 SH   OTR 1 0 21,325 0
DOMINOS PIZZA INC COM COMMON STOCKS 25754A201 608 3,817 SH   SOLE 0 3,780 0 37
DONALDSON INC COMMON STOCKS 257651109 9,872 234,600 SH   OTR 1 0 234,600 0
DONALDSON INC COMMON STOCKS 257651109 64,019 1,521,354 SH   SOLE 0 1,321,968 0 199,386
DOVER CORP COMMON STOCKS 260003108 375 5,000 SH   SOLE 0 5,000 0 0
DR PEPPER SNAPPLE GROUP INC COMMON STOCKS 26138E109 1,527 16,844 SH   OTR 1 0 16,844 0
DR PEPPER SNAPPLE GROUP INC COMMON STOCKS 26138E109 7,206 79,480 SH   SOLE 0 63,854 0 15,626
DRIL-QUIP INC COMMON STOCKS 262037104 15,259 254,100 SH   OTR 1 0 254,100 0
DRIL-QUIP INC COMMON STOCKS 262037104 107,781 1,794,849 SH   SOLE 0 1,603,236 0 191,613
ECOLAB INC COMMON STOCKS 278865100 16,554 141,220 SH   OTR 1 0 141,220 0
ECOLAB INC COMMON STOCKS 278865100 2,672 22,795 SH   SOLE 0 22,363 0 432
EDUCATION RLTY TR INC COM NEW COMMON STOCKS 28140H203 2,168 51,259 SH   SOLE 0 51,259 0 0
EDWARDS LIFESCIENCES CORP COMMON STOCKS 28176E108 1,297 13,843 SH   OTR 1 0 13,843 0
EDWARDS LIFESCIENCES CORP COMMON STOCKS 28176E108 708 7,556 SH   SOLE 0 7,460 0 96
ELLIE MAE INC COM COMMON STOCKS 28849P100 20,114 240,370 SH   OTR 1 0 240,370 0
ELLIE MAE INC COM COMMON STOCKS 28849P100 4,163 49,746 SH   SOLE 0 48,893 0 853
EMPIRE ST RLTY TR INC CL A COMMON STOCKS 292104106 2,459 121,796 SH   SOLE 0 121,796 0 0
ENERPLUS CORP COM COMMON STOCKS 292766102 3,065 323,286 SH   SOLE 0 323,286 0 0
EQUIFAX INC COMMON STOCKS 294429105 1,410 11,929 SH   OTR 1 0 11,929 0
EQUIFAX INC COMMON STOCKS 294429105 62,269 526,673 SH   SOLE 0 514,308 0 12,365
EQUINIX INC COMMON STOCKS 29444U700 2,173 6,080 SH   SOLE 0 6,080 0 0
EQUITY LIFESTYLE PROPERTIES INC COMMON STOCKS 29472R108 2,401 33,308 SH   SOLE 0 33,308 0 0
ESSEX PROPERTY TRUST INC COMMON STOCKS 297178105 2,383 10,250 SH   SOLE 0 10,250 0 0
EXPEDIA INC DEL COM NEW COMMON STOCKS 30212P303 1,446 12,761 SH   OTR 1 0 12,761 0
EXPEDIA INC DEL COM NEW COMMON STOCKS 30212P303 338 2,981 SH   SOLE 0 2,952 0 29
EXPEDITORS INTERNATIONAL OF WASHINGTON INC COMMON STOCKS 302130109 45,999 868,567 SH   SOLE 0 843,104 0 25,463
EXPONENT INC COMMON STOCKS 30214U102 9,731 161,369 SH   OTR 1 0 161,369 0
EXPONENT INC COMMON STOCKS 30214U102 40,005 663,441 SH   SOLE 0 579,298 0 84,143
EXXON MOBIL CORPORATION COMMON STOCKS 30231G102 1,511 16,737 SH   OTR 1 0 16,737 0
EXXON MOBIL CORPORATION COMMON STOCKS 30231G102 13,009 144,130 SH   SOLE 0 127,876 0 16,254
FACEBOOK INC CL A COMMON STOCKS 30303M102 82,132 713,882 SH   OTR 1 0 713,882 0
FACEBOOK INC CL A COMMON STOCKS 30303M102 9,919 86,217 SH   SOLE 0 84,646 0 1,571
FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 33,412 204,440 SH   OTR 1 0 204,440 0
FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 102,703 628,424 SH   SOLE 0 554,222 0 74,202
FAIR ISAAC CORPORATION COMMON STOCKS 303250104 1,357 11,380 SH   OTR 1 0 11,380 0
FAIR ISAAC CORPORATION COMMON STOCKS 303250104 227 1,905 SH   SOLE 0 1,886 0 19
FASTENAL COMPANY COMMON STOCKS 311900104 3,811 81,120 SH   OTR 1 0 81,120 0
FASTENAL COMPANY COMMON STOCKS 311900104 19,135 407,298 SH   SOLE 0 390,947 0 16,351
FEDERATED INVESTORS INC CL B COMMON STOCKS 314211103 5,692 201,280 SH   OTR 1 0 201,280 0
FEDERATED INVESTORS INC CL B COMMON STOCKS 314211103 1,988 70,294 SH   SOLE 0 70,294 0 0
FEDEX CORP COMMON STOCKS 31428X106 1,005 5,400 SH   SOLE 0 5,400 0 0
FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 6,998 190,426 SH   OTR 1 0 190,426 0
FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 1,571 42,742 SH   SOLE 0 42,015 0 727
FIRST FINL BANCSHARES INC COM COMMON STOCKS 32020R109 9,793 216,665 SH   OTR 1 0 216,665 0
FIRST FINL BANCSHARES INC COM COMMON STOCKS 32020R109 26,900 595,136 SH   SOLE 0 591,789 0 3,347
FOX FACTORY HLDG CORP COM COMMON STOCKS 35138V102 41,990 1,513,158 SH   OTR 1 0 1,513,158 0
FOX FACTORY HLDG CORP COM COMMON STOCKS 35138V102 55,595 2,003,417 SH   SOLE 0 1,689,203 0 314,214
FRANKLIN RESOURCES INC COMMON STOCKS 354613101 545 13,770 SH   SOLE 0 13,770 0 0
GDS HOLDINGS LTD SPONS ADR COMMON STOCKS 36165L108 1,998 232,312 SH   SOLE 0 232,312 0 0
GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 8,805 87,115 SH   OTR 1 0 87,115 0
GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 1,579 15,626 SH   SOLE 0 15,386 0 240
GENERAL ELECTRIC COMPANY COMMON STOCKS 369604103 1,130 35,763 SH   SOLE 0 31,263 0 4,500
GENERAL GROWTH PPTYS INC NEWCOM COMMON STOCKS 370023103 2,411 96,532 SH   SOLE 0 96,532 0 0
GILEAD SCIENCES INC COMMON STOCKS 375558103 2,606 36,387 SH   SOLE 0 36,387 0 0
GLAXOSMITHKLINE ADR COMMON STOCKS 37733W105 8,825 229,160 SH   OTR 1 0 229,160 0
GLAXOSMITHKLINE ADR COMMON STOCKS 37733W105 3,504 90,995 SH   SOLE 0 90,300 0 695
GLOBUS MEDICAL INC CL A COMMON STOCKS 379577208 2,925 117,910 SH   OTR 1 0 117,910 0
GLOBUS MEDICAL INC CL A COMMON STOCKS 379577208 1,534 61,817 SH   SOLE 0 60,990 0 827
GRACO INC COMMON STOCKS 384109104 30,724 369,772 SH   OTR 1 0 369,772 0
GRACO INC COMMON STOCKS 384109104 133,664 1,608,661 SH   SOLE 0 1,476,928 0 131,733
GRAINGER W W INC COMMON STOCKS 384802104 5,834 25,118 SH   SOLE 0 25,118 0 0
HFF INC CL A COMMON STOCKS 40418F108 22,506 744,000 SH   OTR 1 0 744,000 0
HFF INC CL A COMMON STOCKS 40418F108 90,759 3,000,301 SH   SOLE 0 2,707,418 0 292,883
HALLIBURTON CO COMMON STOCKS 406216101 1,859 34,366 SH   OTR 1 0 34,366 0
HALLIBURTON CO COMMON STOCKS 406216101 14,284 264,082 SH   SOLE 0 230,747 0 33,335
HEALTHEQUITY INC COM COMMON STOCKS 42226A107 2,615 64,540 SH   OTR 1 0 64,540 0
HEALTHEQUITY INC COM COMMON STOCKS 42226A107 535 13,197 SH   SOLE 0 13,068 0 129
HEICO CORPORATION CL A COMMON STOCKS 422806208 28,269 416,338 SH   OTR 1 0 416,338 0
HEICO CORPORATION CL A COMMON STOCKS 422806208 5,628 82,890 SH   SOLE 0 81,333 0 1,557
JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 24,494 275,900 SH   OTR 1 0 275,900 0
JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 145,852 1,642,847 SH   SOLE 0 1,532,827 0 110,020
HERSHEY FOODS CORP COMMON STOCKS 427866108 579 5,600 SH   SOLE 0 5,600 0 0
HOME DEPOT INC COMMON STOCKS 437076102 18,991 141,643 SH   OTR 1 0 141,643 0
HOME DEPOT INC COMMON STOCKS 437076102 2,934 21,882 SH   SOLE 0 21,491 0 391
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 2,019 17,429 SH   OTR 1 0 17,429 0
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 14,030 121,108 SH   SOLE 0 103,396 0 17,712
HORMEL FOODS CORP COMMON STOCKS 440452100 1,738 49,930 SH   OTR 1 0 49,930 0
HORMEL FOODS CORP COMMON STOCKS 440452100 11,231 322,649 SH   SOLE 0 276,460 0 46,189
ILLINOIS TOOL WORKS INC COMMON STOCKS 452308109 1,985 16,206 SH   OTR 1 0 16,206 0
ILLINOIS TOOL WORKS INC COMMON STOCKS 452308109 20,570 167,972 SH   SOLE 0 151,912 0 16,060
ILLUMINA INC COM COMMON STOCKS 452327109 798 6,230 SH   OTR 1 0 6,230 0
ILLUMINA INC COM COMMON STOCKS 452327109 166 1,300 SH   SOLE 0 1,287 0 13
INTERNATIONAL FLAVORS AND FRAGRANCES INC COMMON STOCKS 459506101 1,454 12,339 SH   OTR 1 0 12,339 0
INTERNATIONAL FLAVORS AND FRAGRANCES INC COMMON STOCKS 459506101 790 6,706 SH   SOLE 0 6,625 0 81
INTUIT INC COMMON STOCKS 461202103 1,969 17,181 SH   OTR 1 0 17,181 0
INTUIT INC COMMON STOCKS 461202103 1,145 9,990 SH   SOLE 0 9,876 0 114
ISHARES COMEX GOLD TRUST ETF/ISHARE - EQUITY 464285105 375 33,872 SH   SOLE 0 33,872 0 0
ISHARES DOW JONES SELECT DIVIDEND INDEX FD ETF/ISHARE - EQUITY 464287168 3,550 40,080 SH   SOLE 0 40,080 0 0
ISHARES S&P 500 INDEX FUND ETF/ISHARE - EQUITY 464287200 16,677 74,123 SH   SOLE 0 74,123 0 0
ISHARES BARCLAYS AGGREGATE BOND FUND ETF/ISHARE - FIXED 464287226 1,779 16,463 SH   SOLE 0 16,463 0 0
ISHARES MSCI EMERGING MARKETS INDEX FUND ETF/ISHARE - EQUITY 464287234 939 26,814 SH   SOLE 0 21,546 0 5,268
ISHARES IBOXX INVESTMENT GRADE CORPORATE BD ETF/ISHARE - FIXED 464287242 417 3,558 SH   SOLE 0 3,558 0 0
ISHARES MSCI EAFE INDEX FUND ETF/ISHARE - EQUITY 464287465 4,383 75,926 SH   SOLE 0 74,961 0 965
ISHARES RUSSELL MIDCAP VALUE INDEX FUND ETF/ISHARE - EQUITY 464287473 622 7,735 SH   SOLE 0 7,735 0 0
ISHARES RUSSELL MIDCAP GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287481 3,059 31,407 SH   SOLE 0 30,743 0 664
ISHARES RUSSELL MIDCAP INDEX FUND ETF/ISHARE - EQUITY 464287499 9,012 50,386 SH   SOLE 0 49,828 0 558
ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF/ISHARE - EQUITY 464287556 1,283 4,833 SH   SOLE 0 3,991 0 842
ISHARES COHEN & STEERS REALTY MAJ INDEX FD ETF/ISHARE - EQUITY 464287564 4,542 45,579 SH   SOLE 0 40,984 0 4,595
ISHARES RUSSELL 1000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287598 11,613 103,658 SH   SOLE 0 103,356 0 302
ISHARES RUSSELL 1000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287614 9,195 87,659 SH   SOLE 0 87,518 0 141
ISHARES RUSSELL 1000 INDEX FUND ETF/ISHARE - EQUITY 464287622 2,727 21,907 SH   SOLE 0 21,907 0 0
ISHARES RUSSELL 2000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287630 3,204 26,941 SH   SOLE 0 26,941 0 0
ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287648 576 3,740 SH   SOLE 0 3,606 0 134
ISHARES RUSSELL 2000 INDEX FUND ETF/ISHARE - EQUITY 464287655 5,270 39,082 SH   SOLE 0 39,082 0 0
ISHARES CORE US GROWTH ETF ETF/ISHARE - EQUITY 464287671 269 6,258 SH   SOLE 0 6,258 0 0
ISHARES RUSSELL 3000 INDEX FUND ETF/ISHARE - EQUITY 464287689 1,231 9,256 SH   SOLE 0 7,725 0 1,531
ISHARES DOW JONES US REAL ESTATE INDEX FUND ETF/ISHARE - EQUITY 464287739 213 2,762 SH   SOLE 0 2,762 0 0
ISHARES DJ US HEALTHCARE SEC INDEX FD ETF/ISHARE - EQUITY 464287762 2,543 17,647 SH   SOLE 0 15,052 0 2,595
ISHARES JPMORGAN USD EMERGING MKTS BD FD ETF/ISHARE - FIXED 464288281 350 3,174 SH   SOLE 0 3,174 0 0
ISHARES S&P CALIFORNIA MUNICIPAL BOND FUND ETF/ISHARE - FIXED 464288356 5,370 46,501 SH   SOLE 0 46,501 0 0
ISHARES S&P NATL AMT-FREE MUNI BOND FUND ETF/ISHARE - FIXED 464288414 1,507 13,934 SH   SOLE 0 13,934 0 0
ISHARES IBOXX HIGH YLD CORPORATE BOND FD ETF/ISHARE - FIXED 464288513 353 4,074 SH   SOLE 0 4,074 0 0
ISHARES BARCLAYS INTERMEDIATE CREDIT BD FD ETF/ISHARE - FIXED 464288638 230 2,123 SH   SOLE 0 2,123 0 0
ISHARES BARCLAYS 1-3YR CREDIT BOND FUND ETF/ISHARE - FIXED 464288646 1,049 9,996 SH   SOLE 0 8,888 0 1,108
ISHARES S&P US PREFERRED STOCK INDEX FUND ETF/ISHARE - EQUITY 464288687 237 6,362 SH   SOLE 0 6,362 0 0
ISHARES S&P GLOBAL UTILITIES ETF/ISHARE - EQUITY 464288711 657 14,705 SH   SOLE 0 13,144 0 1,561
ISHARES MSCI EAFE GROWTH INDEX FUND ETF/ISHARE - EQUITY 464288885 3,292 51,692 SH   SOLE 0 51,692 0 0
ISHARES HIGH DIVIDEND EQUITY FUND ETF/ISHARE - EQUITY 46429B663 281 3,419 SH   SOLE 0 3,419 0 0
ISHARES MSCI EAFE MINIMUM VOLATILITY FD ETF/ISHARE - EQUITY 46429B689 5,405 88,291 SH   SOLE 0 88,291 0 0
ISHARES MSCI TAIWAN ETF NEW ETF/ISHARE - EQUITY 46434G772 1,670 56,853 SH   SOLE 0 54,775 0 2,078
ISHARES MSCI SINGAPORE ETF NEW ETF/ISHARE - EQUITY 46434G780 1,679 84,254 SH   SOLE 0 80,729 0 3,525
ISHARES MSCI MALAYSIA ETF NEW ETF/ISHARE - EQUITY 46434G814 1,243 44,298 SH   SOLE 0 42,213 0 2,085
JPMORGAN CHASE & CO COMMON STOCKS 46625H100 740 8,580 SH   SOLE 0 8,580 0 0
JPMORGAN ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 46625H365 25,260 799,119 SH   SOLE 0 795,361 0 3,758
JOHNSON & JOHNSON COMMON STOCKS 478160104 2,644 22,947 SH   SOLE 0 22,347 0 600
KANSAS CITY SOUTHERN INC COMMON STOCKS 485170302 1,242 14,640 SH   OTR 1 0 14,640 0
KANSAS CITY SOUTHERN INC COMMON STOCKS 485170302 273 3,217 SH   SOLE 0 3,170 0 47
KAYNE ANDERSON MLP INVT CO - KYN ETF/ISHARE - EQUITY 486606106 14,680 749,763 SH   SOLE 0 738,538 0 11,225
KAYNE ANDERSON ENERGY TOT RET FD - KYE ETF/ISHARE - EQUITY 48660P104 395 33,436 SH   SOLE 0 32,214 0 1,223
KAYNE ANDERSON ENERGY DEV CO - KED ETF/ISHARE - EQUITY 48660Q102 1,768 90,971 SH   SOLE 0 81,686 0 9,285
KAYNE ANDERSON MDSTM ENERGY COM ETF/ISHARE - EQUITY 48661E108 850 53,483 SH   SOLE 0 50,483 0 3,000
KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 3,668 32,145 SH   OTR 1 0 32,145 0
KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 8,803 77,135 SH   SOLE 0 67,427 0 9,708
KITE PHARMA INC COMMON STOCKS 49803L109 698 15,560 SH   OTR 1 0 15,560 0
KITE PHARMA INC COMMON STOCKS 49803L109 176 3,930 SH   SOLE 0 3,891 0 39
KROGER CO COMMON STOCKS 501044101 4,661 135,062 SH   SOLE 0 135,062 0 0
LANDSTAR SYSTEM INC COMMON STOCKS 515098101 12,738 149,328 SH   OTR 1 0 149,328 0
LANDSTAR SYSTEM INC COMMON STOCKS 515098101 74,719 875,955 SH   SOLE 0 862,571 0 13,384
LAS VEGAS SANDS CORP COMMON STOCKS 517834107 38,063 712,652 SH   OTR 1 0 712,652 0
LAS VEGAS SANDS CORP COMMON STOCKS 517834107 14,619 273,716 SH   SOLE 0 252,447 0 21,269
LEGGETT & PLATT INC COMMON STOCKS 524660107 4,774 97,670 SH   OTR 1 0 97,670 0
LEGGETT & PLATT INC COMMON STOCKS 524660107 1,873 38,326 SH   SOLE 0 38,326 0 0
LOWES COMPANIES INC COMMON STOCKS 548661107 2,501 35,169 SH   OTR 1 0 35,169 0
LOWES COMPANIES INC COMMON STOCKS 548661107 19,332 271,822 SH   SOLE 0 235,846 0 35,976
MSC INDUSTRIAL DIRECT CO INC - A COMMON STOCKS 553530106 2,023 21,895 SH   OTR 1 0 21,895 0
MSC INDUSTRIAL DIRECT CO INC - A COMMON STOCKS 553530106 524 5,671 SH   SOLE 0 5,613 0 58
MSCI INC CL A COMMON STOCKS 55354G100 48,051 609,944 SH   SOLE 0 591,081 0 18,863
MANHATTAN ASSOCS INC COM COMMON STOCKS 562750109 27,071 510,477 SH   SOLE 0 485,416 0 25,061
MANULIFE FINL CORP COM COMMON STOCKS 56501R106 3,183 178,593 SH   SOLE 0 178,593 0 0
MARKETAXESS HOLDINGS INC COM COMMON STOCKS 57060D108 31,352 213,392 SH   OTR 1 0 213,392 0
MARKETAXESS HOLDINGS INC COM COMMON STOCKS 57060D108 72,967 496,643 SH   SOLE 0 425,139 0 71,504
MARSH & MCLENNAN COS INC COMMON STOCKS 571748102 2,619 38,746 SH   OTR 1 0 38,746 0
MARSH & MCLENNAN COS INC COMMON STOCKS 571748102 21,924 324,364 SH   SOLE 0 285,815 0 38,549
MCCORMICK & COMPANY COMMON STOCKS 579780206 1,950 20,890 SH   OTR 1 0 20,890 0
MCCORMICK & COMPANY COMMON STOCKS 579780206 412 4,410 SH   SOLE 0 4,365 0 45
MCDONALDS CORP COMMON STOCKS 580135101 949 7,800 SH   SOLE 0 7,800 0 0
MEAD JOHNSON NUTRITION CO COM CL A COMMON STOCKS 582839106 10,221 144,451 SH   OTR 1 0 144,451 0
MEAD JOHNSON NUTRITION CO COM CL A COMMON STOCKS 582839106 823 11,631 SH   SOLE 0 11,326 0 305
MERCADOLIBRE INC COM COMMON STOCKS 58733R102 20,860 133,600 SH   OTR 1 0 133,600 0
MERCADOLIBRE INC COM COMMON STOCKS 58733R102 4,143 26,533 SH   SOLE 0 26,080 0 453
MERCK & COMPANY COMMON STOCKS 58933Y105 4,344 73,793 SH   SOLE 0 73,793 0 0
MEREDITH CORP COMMON STOCKS 589433101 5,849 98,890 SH   OTR 1 0 98,890 0
MEREDITH CORP COMMON STOCKS 589433101 2,163 36,562 SH   SOLE 0 36,562 0 0
MESA LABS INC COM COMMON STOCKS 59064R109 6,645 54,135 SH   OTR 1 0 54,135 0
MESA LABS INC COM COMMON STOCKS 59064R109 1,382 11,260 SH   SOLE 0 11,029 0 231
MICROSOFT CORP COMMON STOCKS 594918104 793 12,768 SH   SOLE 0 12,768 0 0
MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 2,641 41,170 SH   OTR 1 0 41,170 0
MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 5,905 92,047 SH   SOLE 0 92,047 0 0
MIDDLEBY CORP COM COMMON STOCKS 596278101 2,067 16,050 SH   OTR 1 0 16,050 0
MIDDLEBY CORP COM COMMON STOCKS 596278101 403 3,126 SH   SOLE 0 3,096 0 30
MONOTYPE IMAGING HOLDINGS INC COM COMMON STOCKS 61022P100 12,873 648,532 SH   OTR 1 0 648,532 0
MONOTYPE IMAGING HOLDINGS INC COM COMMON STOCKS 61022P100 57,962 2,920,013 SH   SOLE 0 2,855,594 0 64,419
MONRO MUFFLER BRAKE INC COM COMMON STOCKS 610236101 10,702 187,100 SH   OTR 1 0 187,100 0
MONRO MUFFLER BRAKE INC COM COMMON STOCKS 610236101 2,233 39,032 SH   SOLE 0 38,307 0 725
MONSTER BEVERAGE CORP NEW COM COMMON STOCKS 61174X109 34,063 768,217 SH   OTR 1 0 768,217 0
MONSTER BEVERAGE CORP NEW COM COMMON STOCKS 61174X109 6,177 139,314 SH   SOLE 0 137,108 0 2,206
MOODYS CORP COMMON STOCKS 615369105 2,158 22,893 SH   OTR 1 0 22,893 0
MOODYS CORP COMMON STOCKS 615369105 6,674 70,792 SH   SOLE 0 59,090 0 11,702
MORNINGSTAR INC COMMON STOCKS 617700109 16,308 221,698 SH   OTR 1 0 221,698 0
MORNINGSTAR INC COMMON STOCKS 617700109 3,142 42,708 SH   SOLE 0 41,884 0 824
NVE CORP COM NEW COMMON STOCKS 629445206 27,476 384,658 SH   OTR 1 0 384,658 0
NVE CORP COM NEW COMMON STOCKS 629445206 12,141 169,977 SH   SOLE 0 168,541 0 1,436
NVR INC COMMON STOCKS 62944T105 10,328 6,188 SH   OTR 1 0 6,188 0
NVR INC COMMON STOCKS 62944T105 57,118 34,223 SH   SOLE 0 28,985 0 5,238
NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 10,755 210,554 SH   OTR 1 0 210,554 0
NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 23,493 459,930 SH   SOLE 0 456,178 0 3,752
NATIONAL GRID PLC SPON ADR COMMON STOCKS 636274300 10,060 172,470 SH   OTR 1 0 172,470 0
NATIONAL GRID PLC SPON ADR COMMON STOCKS 636274300 4,119 70,610 SH   SOLE 0 69,962 0 648
NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 19,888 1,046,714 SH   OTR 1 0 1,046,714 0
NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 5,767 303,508 SH   SOLE 0 297,991 0 5,517
NATIONAL STORAGE AFFILIATES TRUST COMMON STOCKS 637870106 2,209 100,086 SH   SOLE 0 100,086 0 0
NETFLIX COM INC COM COMMON STOCKS 64110L106 24,085 194,550 SH   OTR 1 0 194,550 0
NETFLIX COM INC COM COMMON STOCKS 64110L106 3,813 30,800 SH   SOLE 0 30,292 0 508
NIKE INC CL B COMMON STOCKS 654106103 24,069 473,515 SH   OTR 1 0 473,515 0
NIKE INC CL B COMMON STOCKS 654106103 5,244 103,158 SH   SOLE 0 101,904 0 1,254
NIPPON TELEG & TEL ADR COMMON STOCKS 654624105 2,711 64,452 SH   SOLE 0 64,452 0 0
NORDSON CORP COMMON STOCKS 655663102 2,492 22,237 SH   OTR 1 0 22,237 0
NORDSON CORP COMMON STOCKS 655663102 37,904 338,277 SH   SOLE 0 323,865 0 14,412
NORTHERN TR CORP COMMON STOCKS 665859104 1,732 19,450 SH   OTR 1 0 19,450 0
NORTHERN TR CORP COMMON STOCKS 665859104 233 2,618 SH   SOLE 0 2,589 0 29
NOVARTIS AG ADR COMMON STOCKS 66987V109 1,927 26,458 SH   SOLE 0 25,429 0 1,029
OCCIDENTAL PETE CORP COMMON STOCKS 674599105 1,510 21,204 SH   OTR 1 0 21,204 0
OCCIDENTAL PETE CORP COMMON STOCKS 674599105 14,004 196,609 SH   SOLE 0 177,330 0 19,279
OCEANEERING INTERNATIONAL INC COMMON STOCKS 675232102 1,048 37,135 SH   OTR 1 0 37,135 0
OCEANEERING INTERNATIONAL INC COMMON STOCKS 675232102 284 10,079 SH   SOLE 0 9,898 0 181
OLD DOMINION FGHT LINES INC COM COMMON STOCKS 679580100 45,573 531,220 SH   OTR 1 0 531,220 0
OLD DOMINION FGHT LINES INC COM COMMON STOCKS 679580100 109,921 1,281,285 SH   SOLE 0 1,101,320 0 179,965
OLLIES BARGAIN OUTLET HLDGS INC COMMON STOCKS 681116109 32,180 1,131,095 SH   OTR 1 0 1,131,095 0
OLLIES BARGAIN OUTLET HLDGS INC COMMON STOCKS 681116109 6,336 222,707 SH   SOLE 0 218,770 0 3,937
OMNICOM GROUP COMMON STOCKS 681919106 5,078 59,659 SH   SOLE 0 59,659 0 0
OMEGA FLEX INC COMMON STOCKS 682095104 22,355 400,913 SH   OTR 1 0 400,913 0
OMEGA FLEX INC COMMON STOCKS 682095104 5,698 102,191 SH   SOLE 0 100,273 0 1,918
PNC FINANCIAL CORP COMMON STOCKS 693475105 3,437 29,383 SH   OTR 1 0 29,383 0
PNC FINANCIAL CORP COMMON STOCKS 693475105 22,771 194,688 SH   SOLE 0 166,159 0 28,529
PPG INDUSTRIES INC COMMON STOCKS 693506107 1,628 17,176 SH   OTR 1 0 17,176 0
PPG INDUSTRIES INC COMMON STOCKS 693506107 10,720 113,126 SH   SOLE 0 96,182 0 16,944
PPL CORP COMMON STOCKS 69351T106 10,052 295,210 SH   OTR 1 0 295,210 0
PPL CORP COMMON STOCKS 69351T106 3,689 108,355 SH   SOLE 0 108,355 0 0
PATTERSON COMPANIES INC COMMON STOCKS 703395103 12,313 300,100 SH   OTR 1 0 300,100 0
PATTERSON COMPANIES INC COMMON STOCKS 703395103 49,232 1,199,891 SH   SOLE 0 1,194,677 0 5,214
PAYCHEX INC COMMON STOCKS 704326107 3,053 50,140 SH   OTR 1 0 50,140 0
PAYCHEX INC COMMON STOCKS 704326107 1,227 20,147 SH   SOLE 0 20,147 0 0
PAYCOM SOFTWARE INC COM COMMON STOCKS 70432V102 20,326 446,834 SH   OTR 1 0 446,834 0
PAYCOM SOFTWARE INC COM COMMON STOCKS 70432V102 3,355 73,748 SH   SOLE 0 72,415 0 1,333
PEPSICO INC COMMON STOCKS 713448108 1,185 11,328 SH   SOLE 0 11,328 0 0
PHILIP MORRIS INTERNATIONAL INC COMMON STOCKS 718172109 23,641 258,398 SH   OTR 1 0 258,398 0
PHILIP MORRIS INTERNATIONAL INC COMMON STOCKS 718172109 8,732 95,447 SH   SOLE 0 94,749 0 698
PHYSICIANS RLTY TR COM COMMON STOCKS 71943U104 2,247 118,533 SH   SOLE 0 118,533 0 0
PIMCO 0-5 YEAR HIGH YIELD CORP BD FD ETF/ISHARE - FIXED 72201R783 987 9,888 SH   SOLE 0 9,888 0 0
PIONEER NATURAL RESOURCES CO COM COMMON STOCKS 723787107 14,229 79,020 SH   OTR 1 0 79,020 0
PIONEER NATURAL RESOURCES CO COM COMMON STOCKS 723787107 2,007 11,145 SH   SOLE 0 10,928 0 217
POLARIS INDUSTRIES INC COMMON STOCKS 731068102 11,560 140,310 SH   OTR 1 0 140,310 0
POLARIS INDUSTRIES INC COMMON STOCKS 731068102 68,075 826,251 SH   SOLE 0 711,577 0 114,674
POOL CORP COMMON STOCKS 73278L105 10,974 105,175 SH   OTR 1 0 105,175 0
POOL CORP COMMON STOCKS 73278L105 44,017 421,858 SH   SOLE 0 358,101 0 63,757
PRICELINE GROUP INC COMMON STOCKS 741503403 29,211 19,925 SH   OTR 1 0 19,925 0
PRICELINE GROUP INC COMMON STOCKS 741503403 4,127 2,815 SH   SOLE 0 2,763 0 52
PRICESMART INC COM COMMON STOCKS 741511109 28,440 340,600 SH   OTR 1 0 340,600 0
PRICESMART INC COM COMMON STOCKS 741511109 62,993 754,407 SH   SOLE 0 639,593 0 114,814
PRIMERICA INC COM COMMON STOCKS 74164M108 34,533 499,391 SH   OTR 1 0 499,391 0
PRIMERICA INC COM COMMON STOCKS 74164M108 196,321 2,839,055 SH   SOLE 0 2,552,208 0 286,847
PROCTER & GAMBLE COMPANY COMMON STOCKS 742718109 5,598 66,580 SH   SOLE 0 66,580 0 0
PROSHARES LARGE CAP CORE PLUS ETF/ISHARE - EQUITY 74347R248 37,162 672,617 SH   SOLE 0 672,617 0 0
PRUDENTIAL PLC ADR COMMON STOCKS 74435K204 4,720 118,627 SH   SOLE 0 118,627 0 0
RLI CORP COMMON STOCKS 749607107 20,750 328,679 SH   OTR 1 0 328,679 0
RLI CORP COMMON STOCKS 749607107 75,883 1,202,019 SH   SOLE 0 1,107,181 0 94,838
RPM INTERNATIONAL INC COMMON STOCKS 749685103 5,969 110,885 SH   OTR 1 0 110,885 0
RPM INTERNATIONAL INC COMMON STOCKS 749685103 16,265 302,158 SH   SOLE 0 266,836 0 35,322
RBC BEARINGS INC COMMON STOCKS 75524B104 27,077 291,748 SH   OTR 1 0 291,748 0
RBC BEARINGS INC COMMON STOCKS 75524B104 170,610 1,838,269 SH   SOLE 0 1,709,292 0 128,977
RE MAX HLDGS INC CL A COMMON STOCKS 75524W108 20,251 361,620 SH   OTR 1 0 361,620 0
RE MAX HLDGS INC CL A COMMON STOCKS 75524W108 62,954 1,124,187 SH   SOLE 0 1,118,014 0 6,173
REALTY INCOME CORP COMMON STOCKS 756109104 11,020 191,720 SH   OTR 1 0 191,720 0
REALTY INCOME CORP COMMON STOCKS 756109104 3,960 68,893 SH   SOLE 0 68,893 0 0
RELX NV SPONSORED ADR COMMON STOCKS 75955B102 2,066 123,284 SH   SOLE 0 118,794 0 4,490
RETAIL OPPORTUNITY INVTS CORP COMMON STOCKS 76131N101 2,471 116,928 SH   SOLE 0 116,928 0 0
REXFORD INDUSTRIAL REALTY COM COMMON STOCKS 76169C100 2,329 100,411 SH   SOLE 0 100,411 0 0
REYNOLDS AMERICAN INC COMMON STOCKS 761713106 11,430 203,960 SH   OTR 1 0 203,960 0
REYNOLDS AMERICAN INC COMMON STOCKS 761713106 3,654 65,209 SH   SOLE 0 65,209 0 0
RIO TINTO PLC SPONSORED ADR COMMON STOCKS 767204100 1,262 32,824 SH   SOLE 0 31,562 0 1,262
ROPER INDUSTRIES INC COMMON STOCKS 776696106 18,231 99,581 SH   OTR 1 0 99,581 0
ROPER INDUSTRIES INC COMMON STOCKS 776696106 2,858 15,611 SH   SOLE 0 15,335 0 276
ROSS STORES INC COMMON STOCKS 778296103 28,663 436,942 SH   OTR 1 0 436,942 0
ROSS STORES INC COMMON STOCKS 778296103 5,134 78,266 SH   SOLE 0 77,035 0 1,231
ROYAL BK CDA MONTREAL QUE COM COMMON STOCKS 780087102 8,406 124,150 SH   OTR 1 0 124,150 0
ROYAL BK CDA MONTREAL QUE COM COMMON STOCKS 780087102 3,171 46,832 SH   SOLE 0 46,832 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR B COMMON STOCKS 780259107 7,489 129,180 SH   OTR 1 0 129,180 0
ROYAL DUTCH SHELL PLC SPONSORED ADR B COMMON STOCKS 780259107 3,262 56,262 SH   SOLE 0 55,787 0 475
ROYAL DUTCH SHELL PLC SPONSORED ADR A COMMON STOCKS 780259206 1,121 20,617 SH   SOLE 0 19,882 0 735
SPDR GOLD TRUST ETF/ISHARE - EQUITY 78463V107 1,801 16,431 SH   SOLE 0 14,556 0 1,875
SPDR BARCLAYS SHORT TERM CORP BOND ETF ETF/ISHARE - FIXED 78464A474 16,027 524,958 SH   SOLE 0 524,958 0 0
SPDR S&P MIDCAP 400 ETF TRUST ETF/ISHARE - EQUITY 78467Y107 267 884 SH   SOLE 0 884 0 0
SPDR NUVEEN SHORT TERM MUNI BOND ETF ETF/ISHARE - FIXED 78468R739 19,815 413,335 SH   SOLE 0 413,335 0 0
SALLY BEAUTY COMPANY COMMON STOCKS 79546E104 12,869 487,075 SH   OTR 1 0 487,075 0
SALLY BEAUTY COMPANY COMMON STOCKS 79546E104 34,137 1,292,096 SH   SOLE 0 1,284,619 0 7,477
SANOFI-AVENTIS SPON ADR COMMON STOCKS 80105N105 1,855 45,875 SH   SOLE 0 43,953 0 1,922
SAP AG SPONSORED ADR COMMON STOCKS 803054204 2,304 26,659 SH   SOLE 0 25,691 0 968
SCHLUMBERGER LIMITED COMMON STOCKS 806857108 15,380 183,204 SH   OTR 1 0 183,204 0
SCHLUMBERGER LIMITED COMMON STOCKS 806857108 2,739 32,627 SH   SOLE 0 32,124 0 503
THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 16,252 411,744 SH   OTR 1 0 411,744 0
THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 17,874 452,857 SH   SOLE 0 393,952 0 58,905
SCOTTS CO CL A COMMON STOCKS 810186106 10,219 106,950 SH   OTR 1 0 106,950 0
SCOTTS CO CL A COMMON STOCKS 810186106 45,197 473,024 SH   SOLE 0 470,695 0 2,329
SHUTTERSTOCK INC COM COMMON STOCKS 825690100 53,663 1,129,274 SH   OTR 1 0 1,129,274 0
SHUTTERSTOCK INC COM COMMON STOCKS 825690100 121,121 2,548,837 SH   SOLE 0 2,190,723 0 358,114
SIGNATURE BK NEW YORK N Y COM COMMON STOCKS 82669G104 2,922 19,454 SH   OTR 1 0 19,454 0
SIGNATURE BK NEW YORK N Y COM COMMON STOCKS 82669G104 31,269 208,185 SH   SOLE 0 199,268 0 8,917
SITEONE LANDSCAPE SUPPLY INC COMMON STOCKS 82982L103 7,235 208,312 SH   SOLE 0 208,312 0 0
SKYWORKS SOLUTIONS INC COM COMMON STOCKS 83088M102 2,166 29,010 SH   OTR 1 0 29,010 0
SKYWORKS SOLUTIONS INC COM COMMON STOCKS 83088M102 13,584 181,946 SH   SOLE 0 181,748 0 198
SNAP ON TOOLS CORP COMMON STOCKS 833034101 1,933 11,284 SH   OTR 1 0 11,284 0
SNAP ON TOOLS CORP COMMON STOCKS 833034101 57,866 337,864 SH   SOLE 0 319,348 0 18,516
STARBUCKS CORP COMMON STOCKS 855244109 33,819 609,139 SH   OTR 1 0 609,139 0
STARBUCKS CORP COMMON STOCKS 855244109 4,791 86,297 SH   SOLE 0 84,851 0 1,446
STATE STREET CORP COMMON STOCKS 857477103 5,640 72,563 SH   SOLE 0 72,563 0 0
SUN HYDRAULICS CORP COMMON STOCKS 866942105 8,042 201,200 SH   OTR 1 0 201,200 0
SUN HYDRAULICS CORP COMMON STOCKS 866942105 23,231 581,215 SH   SOLE 0 578,080 0 3,135
SUNSTONE HOTEL INVS INC COMMON STOCKS 867892101 2,115 138,682 SH   SOLE 0 138,682 0 0
SYNGENTA AG ADR COMMON STOCKS 87160A100 476 6,027 SH   SOLE 0 5,822 0 205
SYSCO CORP COMMON STOCKS 871829107 511 9,225 SH   SOLE 0 9,225 0 0
THE TJX COMPANIES INC COMMON STOCKS 872540109 2,115 28,157 SH   OTR 1 0 28,157 0
THE TJX COMPANIES INC COMMON STOCKS 872540109 15,695 208,899 SH   SOLE 0 181,005 0 27,894
TELEDYNE TECHNOLOGIES INC COMMON STOCKS 879360105 20,289 164,950 SH   OTR 1 0 164,950 0
TELEDYNE TECHNOLOGIES INC COMMON STOCKS 879360105 102,185 830,775 SH   SOLE 0 729,938 0 100,837
TEVA PHARMACEUTICAL INDS ADR COMMON STOCKS 881624209 551 15,203 SH   SOLE 0 14,480 0 723
THOR INDS INC COM COMMON STOCKS 885160101 16,248 162,400 SH   OTR 1 0 162,400 0
THOR INDS INC COM COMMON STOCKS 885160101 52,749 527,224 SH   SOLE 0 524,312 0 2,912
3M COMPANY COMMON STOCKS 88579Y101 2,102 11,771 SH   OTR 1 0 11,771 0
3M COMPANY COMMON STOCKS 88579Y101 15,589 87,298 SH   SOLE 0 75,077 0 12,221
TORO CO COMMON STOCKS 891092108 8,554 152,880 SH   OTR 1 0 152,880 0
TORO CO COMMON STOCKS 891092108 45,627 815,488 SH   SOLE 0 690,451 0 125,037
TOTAL SA SPONSORED ADR COMMON STOCKS 89151E109 6,912 135,600 SH   OTR 1 0 135,600 0
TOTAL SA SPONSORED ADR COMMON STOCKS 89151E109 3,642 71,446 SH   SOLE 0 70,501 0 945
TRANSUNION COM COMMON STOCKS 89400J107 11,703 378,376 SH   SOLE 0 378,376 0 0
THE TRAVELERS COMPANIES INC COMMON STOCKS 89417E109 2,578 21,061 SH   OTR 1 0 21,061 0
THE TRAVELERS COMPANIES INC COMMON STOCKS 89417E109 17,758 145,057 SH   SOLE 0 124,058 0 20,999
TRIPADVISOR INC COM COMMON STOCKS 896945201 15,142 326,557 SH   OTR 1 0 326,557 0
TRIPADVISOR INC COM COMMON STOCKS 896945201 14,518 313,086 SH   SOLE 0 298,569 0 14,517
UFP TECHNOLOGIES INC COM COMMON STOCKS 902673102 9,012 354,102 SH   OTR 1 0 354,102 0
UFP TECHNOLOGIES INC COM COMMON STOCKS 902673102 1,370 53,841 SH   SOLE 0 52,342 0 1,499
ETRACS ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 90267B682 1,798 90,481 SH   SOLE 0 90,481 0 0
U S BANCORP COMMON STOCKS 902973304 3,444 67,035 SH   OTR 1 0 67,035 0
U S BANCORP COMMON STOCKS 902973304 22,568 439,322 SH   SOLE 0 375,443 0 63,879
UNDER ARMOUR INC CL-A COMMON STOCKS 904311107 495 17,045 SH   OTR 1 0 17,045 0
UNDER ARMOUR INC CL-A COMMON STOCKS 904311107 24 809 SH   SOLE 0 762 0 47
UNDER ARMOUR INC CL C COMMON STOCKS 904311206 441 17,502 SH   OTR 1 0 17,502 0
UNDER ARMOUR INC CL C COMMON STOCKS 904311206 20 810 SH   SOLE 0 763 0 47
UNILEVER PLC SPONSORED ADR COMMON STOCKS 904767704 2,043 50,190 SH   OTR 1 0 50,190 0
UNILEVER PLC SPONSORED ADR COMMON STOCKS 904767704 796 19,552 SH   SOLE 0 19,552 0 0
UNILEVER N V ADR COMMON STOCKS 904784709 2,144 52,209 SH   SOLE 0 50,267 0 1,942
UNION PACIFIC CORPORATION COMMON STOCKS 907818108 11,432 110,260 SH   OTR 1 0 110,260 0
UNION PACIFIC CORPORATION COMMON STOCKS 907818108 1,725 16,634 SH   SOLE 0 16,335 0 299
UNITEDHEALTH GROUP INC COMMON STOCKS 91324P102 4,484 28,016 SH   SOLE 0 28,016 0 0
VANGUARD EMERGING MARKETS ETF ETF/ISHARE - EQUITY 922042858 4,047 113,094 SH   SOLE 0 111,389 0 1,705
VANGUARD HEALTH CARE ETF ETF/ISHARE - EQUITY 92204A504 2,495 19,683 SH   SOLE 0 19,683 0 0
VANGUARD REIT ETF ETF/ISHARE - EQUITY 922908553 25,129 304,487 SH   SOLE 0 303,220 0 1,266
VERMILION ENERGY INC COM COMMON STOCKS 923725105 9,282 220,120 SH   OTR 1 0 220,120 0
VERMILION ENERGY INC COM COMMON STOCKS 923725105 3,225 76,478 SH   SOLE 0 76,478 0 0
VISA INC CL A COMMON STOCKS 92826C839 32,382 415,042 SH   OTR 1 0 415,042 0
VISA INC CL A COMMON STOCKS 92826C839 5,114 65,542 SH   SOLE 0 64,449 0 1,093
VODAFONE GROUP PLC NEW SPNSR ADR NO PAR COMMON STOCKS 92857W308 9,633 394,300 SH   OTR 1 0 394,300 0
VODAFONE GROUP PLC NEW SPNSR ADR NO PAR COMMON STOCKS 92857W308 3,181 130,191 SH   SOLE 0 128,998 0 1,193
VULCAN MATERIALS COMPANY COMMON STOCKS 929160109 451 3,600 SH   SOLE 0 3,600 0 0
WD-40 COMPANY COMMON STOCKS 929236107 9,008 77,054 SH   OTR 1 0 77,054 0
WD-40 COMPANY COMMON STOCKS 929236107 43,071 368,446 SH   SOLE 0 367,080 0 1,366
WABCO HOLDINGS INC COMMON STOCKS 92927K102 22,524 212,195 SH   OTR 1 0 212,195 0
WABCO HOLDINGS INC COMMON STOCKS 92927K102 131,502 1,238,832 SH   SOLE 0 1,081,742 0 157,090
WEC ENERGY GROUP INC COM COMMON STOCKS 92939U106 9,542 162,695 SH   OTR 1 0 162,695 0
WEC ENERGY GROUP INC COM COMMON STOCKS 92939U106 23,209 395,719 SH   SOLE 0 347,927 0 47,792
WABTEC CORP COM COMMON STOCKS 929740108 11,865 142,912 SH   OTR 1 0 142,912 0
WABTEC CORP COM COMMON STOCKS 929740108 11,709 141,043 SH   SOLE 0 125,638 0 15,405
WAL MART STORES INC COMMON STOCKS 931142103 1,425 20,623 SH   SOLE 0 20,623 0 0
WALGREENS BOOTS ALLIANCE INC COM COMMON STOCKS 931427108 1,479 17,874 SH   SOLE 0 17,874 0 0
WASTE MGMT INC DEL COMMON STOCKS 94106L109 9,405 132,628 SH   OTR 1 0 132,628 0
WASTE MGMT INC DEL COMMON STOCKS 94106L109 17,961 253,296 SH   SOLE 0 225,520 0 27,776
WATSCO INC COM COMMON STOCKS 942622200 18,461 124,633 SH   SOLE 0 119,291 0 5,342
WELLS FARGO & CO COMMON STOCKS 949746101 346 6,274 SH   SOLE 0 6,274 0 0
WEST PHARMACEUTICAL SVS INC COMMON STOCKS 955306105 1,451 17,100 SH   OTR 1 0 17,100 0
WEST PHARMACEUTICAL SVS INC COMMON STOCKS 955306105 770 9,073 SH   SOLE 0 8,960 0 113
WHIRLPOOL CORP COMMON STOCKS 963320106 14,693 80,834 SH   SOLE 0 80,834 0 0
WINMARK CORP COM COMMON STOCKS 974250102 11,860 94,019 SH   SOLE 0 86,841 0 7,178
WORKDAY INC CL A COMMON STOCKS 98138H101 16,913 255,906 SH   OTR 1 0 255,906 0
WORKDAY INC CL A COMMON STOCKS 98138H101 2,346 35,492 SH   SOLE 0 34,831 0 661
WYNN RESORTS LTD COM COMMON STOCKS 983134107 3,390 39,182 SH   OTR 1 0 39,182 0
WYNN RESORTS LTD COM COMMON STOCKS 983134107 26,181 302,630 SH   SOLE 0 289,670 0 12,960
YELP INC COMMON STOCKS 985817105 1,704 44,700 SH   OTR 1 0 44,700 0
YELP INC COMMON STOCKS 985817105 331 8,688 SH   SOLE 0 8,567 0 121
ZOETIS INC CL A COMMON STOCKS 98978V103 24,964 466,354 SH   OTR 1 0 466,354 0
ZOETIS INC CL A COMMON STOCKS 98978V103 18,478 345,181 SH   SOLE 0 307,058 0 38,123
AXALTA COATING SYS LTD COM COMMON STOCKS G0750C108 1,289 47,400 SH   OTR 1 0 47,400 0
AXALTA COATING SYS LTD COM COMMON STOCKS G0750C108 9,032 332,072 SH   SOLE 0 331,734 0 338
ACCENTURE PLC CL A COMMON STOCKS G1151C101 17,555 149,872 SH   OTR 1 0 149,872 0
ACCENTURE PLC CL A COMMON STOCKS G1151C101 13,893 118,612 SH   SOLE 0 104,260 0 14,352
MEDTRONIC PLC COMMON STOCKS G5960L103 1,698 23,844 SH   OTR 1 0 23,844 0
MEDTRONIC PLC COMMON STOCKS G5960L103 10,769 151,191 SH   SOLE 0 127,551 0 23,640
GARMIN LTD SHS COMMON STOCKS H2906T109 5,619 115,870 SH   OTR 1 0 115,870 0
GARMIN LTD SHS COMMON STOCKS H2906T109 2,041 42,098 SH   SOLE 0 42,098 0 0
TOWER SEMICONDUCTOR LTD SHS NEW COMMON STOCKS M87915274 3,198 168,064 SH   SOLE 0 168,064 0 0
CORE LABORATORIES N V COMMON STOCKS N22717107 46,821 390,045 SH   OTR 1 0 390,045 0
CORE LABORATORIES N V COMMON STOCKS N22717107 149,290 1,243,669 SH   SOLE 0 1,161,597 0 82,072
INTERXION HOLDING N.V SHS COMMON STOCKS N47279109 2,488 70,940 SH   SOLE 0 70,940 0 0
YANDEX N V SHS CLASS A COMMON STOCKS N97284108 19,480 967,724 SH   OTR 1 0 967,724 0
YANDEX N V SHS CLASS A COMMON STOCKS N97284108 3,035 150,768 SH   SOLE 0 148,140 0 2,628