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