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 7,791 283,204 SH   OTR 1 0 283,204 0
AAON INC COM PAR $0.004 COMMON STOCKS 000360206 2,459 89,374 SH   SOLE 0 87,635 0 1,739
AFLAC INC COMMON STOCKS 001055102 4,090 56,680 SH   SOLE 0 56,680 0 0
AGL RESOURCES INC COMMON STOCKS 001204106 1,227 18,601 SH   SOLE 0 18,601 0 0
ABAXIS INC COMMON STOCKS 002567105 29,320 620,800 SH   OTR 1 0 620,800 0
ABAXIS INC COMMON STOCKS 002567105 86,278 1,826,755 SH   SOLE 0 1,533,779 0 292,976
ABBOTT LABS COMMON STOCKS 002824100 2,210 56,208 SH   SOLE 0 53,708 0 2,500
AMAZON INC COMMON STOCKS 023135106 23,996 33,532 SH   OTR 1 0 33,532 0
AMAZON INC COMMON STOCKS 023135106 4,999 6,985 SH   SOLE 0 6,849 0 136
AMERICAN SOFTWARE INC CL A COMMON STOCKS 029683109 6,537 623,791 SH   OTR 1 0 623,791 0
AMERICAN SOFTWARE INC CL A COMMON STOCKS 029683109 24,780 2,364,522 SH   SOLE 0 2,354,503 0 10,019
AMETEK INC COMMON STOCKS 031100100 1,680 36,335 SH   OTR 1 0 36,335 0
AMETEK INC COMMON STOCKS 031100100 1,030 22,290 SH   SOLE 0 21,840 0 450
AMGEN INC COMMON STOCKS 031162100 5,759 37,852 SH   OTR 1 0 37,852 0
AMGEN INC COMMON STOCKS 031162100 14,400 94,645 SH   SOLE 0 84,946 0 9,699
AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 21,104 368,114 SH   OTR 1 0 368,114 0
AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 5,180 90,347 SH   SOLE 0 88,671 0 1,676
ANALOG DEVICES INC COMMON STOCKS 032654105 1,511 26,671 SH   OTR 1 0 26,671 0
ANALOG DEVICES INC COMMON STOCKS 032654105 12,745 225,022 SH   SOLE 0 197,649 0 27,373
ANIKA THERAPEUTICS INC COM COMMON STOCKS 035255108 16,108 300,247 SH   SOLE 0 300,247 0 0
APPLE INC COMMON STOCKS 037833100 6,476 67,743 SH   OTR 1 0 67,743 0
APPLE INC COMMON STOCKS 037833100 1,473 15,411 SH   SOLE 0 14,420 0 991
APTARGROUP INC COMMON STOCKS 038336103 6,861 86,700 SH   OTR 1 0 86,700 0
APTARGROUP INC COMMON STOCKS 038336103 39,944 504,790 SH   SOLE 0 423,369 0 81,421
ARM HOLDINGS PLC-ADR SPONSORED COMMON STOCKS 042068106 3,945 86,682 SH   SOLE 0 86,682 0 0
ASPEN TECHNOLOGY INC COMMON STOCKS 045327103 30,351 754,260 SH   OTR 1 0 754,260 0
ASPEN TECHNOLOGY INC COMMON STOCKS 045327103 91,470 2,273,106 SH   SOLE 0 1,981,051 0 292,055
ASTRAZENECA ADR COMMON STOCKS 046353108 1,454 48,157 SH   SOLE 0 48,157 0 0
AUTOMATIC DATA PROCESSING COMMON STOCKS 053015103 1,754 19,097 SH   OTR 1 0 19,097 0
AUTOMATIC DATA PROCESSING COMMON STOCKS 053015103 17,237 187,627 SH   SOLE 0 169,473 0 18,154
AVALONBAY COMMUNITIES INC COMMON STOCKS 053484101 1,472 8,163 SH   SOLE 0 8,163 0 0
BP ADR COMMON STOCKS 055622104 757 21,327 SH   SOLE 0 20,552 0 775
BADGER METER INC COMMON STOCKS 056525108 13,197 180,700 SH   OTR 1 0 180,700 0
BADGER METER INC COMMON STOCKS 056525108 32,796 449,071 SH   SOLE 0 445,657 0 3,414
BANK HAWAII CORP COMMON STOCKS 062540109 13,622 198,000 SH   OTR 1 0 198,000 0
BANK HAWAII CORP COMMON STOCKS 062540109 49,067 713,177 SH   SOLE 0 709,511 0 3,666
BANK OF THE OZARKS INC COMMON STOCKS 063904106 1,643 43,795 SH   OTR 1 0 43,795 0
BANK OF THE OZARKS INC COMMON STOCKS 063904106 11,449 305,155 SH   SOLE 0 302,057 0 3,098
BAXTER INTL INC COMMON STOCKS 071813109 3,750 82,939 SH   SOLE 0 82,939 0 0
BERKLEY W R CORP COMMON STOCKS 084423102 16,104 268,751 SH   SOLE 0 266,267 0 2,484
BERKSHIRE HATHAWAY INC CL A COMMON STOCKS 084670108 651 3 SH   SOLE 0 3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW COMMON STOCKS 084670702 615 4,250 SH   SOLE 0 4,250 0 0
BOSTON PROPERTIES INC COMMON STOCKS 101121101 1,941 14,718 SH   SOLE 0 14,718 0 0
BRISTOL-MYERS SQUIBB CO COMMON STOCKS 110122108 20,539 279,249 SH   OTR 1 0 279,249 0
BRISTOL-MYERS SQUIBB CO COMMON STOCKS 110122108 4,269 58,037 SH   SOLE 0 56,905 0 1,132
BRITISH AMERICAN TOBACCO PLC SPONSORED ADR COMMON STOCKS 110448107 1,060 8,190 SH   SOLE 0 7,557 0 633
BROOKFIELD ASSET MGMT INC CL A COMMON STOCKS 112585104 4,309 130,294 SH   SOLE 0 130,294 0 0
BROWN FORMAN CORP CL B COMMON STOCKS 115637209 2,331 23,370 SH   OTR 1 0 23,370 0
BROWN FORMAN CORP CL B COMMON STOCKS 115637209 508 5,088 SH   SOLE 0 5,034 0 54
CEB INC COM COMMON STOCKS 125134106 12,045 195,282 SH   OTR 1 0 195,282 0
CEB INC COM COMMON STOCKS 125134106 39,911 647,061 SH   SOLE 0 643,409 0 3,652
CNOOC LIMITED SPONSORED ADR COMMON STOCKS 126132109 1,134 9,097 SH   SOLE 0 8,757 0 340
CVS CAREMARK CORP COMMON STOCKS 126650100 3,452 36,058 SH   SOLE 0 36,058 0 0
CABOT OIL & GAS CORP COMMON STOCKS 127097103 8,215 319,139 SH   OTR 1 0 319,139 0
CABOT OIL & GAS CORP COMMON STOCKS 127097103 1,917 74,477 SH   SOLE 0 73,101 0 1,376
CANADIAN NATURAL RESOURCES LTD COMMON STOCKS 136385101 2,126 68,949 SH   SOLE 0 68,949 0 0
CARLISLE COMPANIES INC COMMON STOCKS 142339100 15,335 145,105 SH   SOLE 0 143,716 0 1,389
CELGENE CORP COMMON STOCKS 151020104 16,049 162,721 SH   OTR 1 0 162,721 0
CELGENE CORP COMMON STOCKS 151020104 3,368 34,148 SH   SOLE 0 33,481 0 667
CHEESECAKE FACTORY INC COMMON STOCKS 163072101 12,800 265,900 SH   OTR 1 0 265,900 0
CHEESECAKE FACTORY INC COMMON STOCKS 163072101 44,853 931,722 SH   SOLE 0 926,820 0 4,902
CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 20,453 1,278,329 SH   OTR 1 0 1,278,329 0
CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 38,079 2,379,923 SH   SOLE 0 2,189,587 0 190,336
CHEVRON CORPORATION COMMON STOCKS 166764100 4,012 38,273 SH   SOLE 0 37,790 0 483
CHURCH & DWIGHT CO COMMON STOCKS 171340102 1,092 10,611 SH   OTR 1 0 10,611 0
CHURCH & DWIGHT CO COMMON STOCKS 171340102 17,737 172,387 SH   SOLE 0 170,658 0 1,729
CINCINNATI FINANCIAL CORP COMMON STOCKS 172062101 1,437 19,184 SH   SOLE 0 19,184 0 0
CLARCOR INC COMMON STOCKS 179895107 6,296 103,500 SH   OTR 1 0 103,500 0
CLARCOR INC COMMON STOCKS 179895107 14,881 244,640 SH   SOLE 0 242,994 0 1,646
COCA-COLA CO COMMON STOCKS 191216100 477 10,520 SH   SOLE 0 10,520 0 0
COGNEX CORP COM COMMON STOCKS 192422103 7,394 171,556 SH   OTR 1 0 171,556 0
COGNEX CORP COM COMMON STOCKS 192422103 26,272 609,570 SH   SOLE 0 606,354 0 3,216
COLGATE-PALMOLIVE COMPANY COMMON STOCKS 194162103 8,922 121,884 SH   OTR 1 0 121,884 0
COLGATE-PALMOLIVE COMPANY COMMON STOCKS 194162103 1,872 25,578 SH   SOLE 0 25,079 0 499
COMPUTER PROGRAMS AND SYSTEMS INC COMMON STOCKS 205306103 7,284 182,465 SH   OTR 1 0 182,465 0
COMPUTER PROGRAMS AND SYSTEMS INC COMMON STOCKS 205306103 55,778 1,397,253 SH   SOLE 0 1,223,823 0 173,430
COOPER COMPANIES INC COMMON STOCKS 216648402 1,563 9,108 SH   OTR 1 0 9,108 0
COOPER COMPANIES INC COMMON STOCKS 216648402 20,186 117,652 SH   SOLE 0 116,455 0 1,197
COPART INC COMMON STOCKS 217204106 26,375 538,150 SH   OTR 1 0 538,150 0
COPART INC COMMON STOCKS 217204106 93,989 1,917,760 SH   SOLE 0 1,606,789 0 310,971
DANAHER CORP COMMON STOCKS 235851102 13,637 135,019 SH   OTR 1 0 135,019 0
DANAHER CORP COMMON STOCKS 235851102 3,196 31,645 SH   SOLE 0 31,022 0 623
DONALDSON INC COMMON STOCKS 257651109 7,710 224,400 SH   OTR 1 0 224,400 0
DONALDSON INC COMMON STOCKS 257651109 51,995 1,513,245 SH   SOLE 0 1,303,459 0 209,786
DOVER CORP COMMON STOCKS 260003108 347 5,000 SH   SOLE 0 5,000 0 0
DRIL-QUIP INC COMMON STOCKS 262037104 14,048 240,420 SH   OTR 1 0 240,420 0
DRIL-QUIP INC COMMON STOCKS 262037104 80,372 1,375,529 SH   SOLE 0 1,190,688 0 184,841
ECOLAB INC COMMON STOCKS 278865100 11,637 98,120 SH   OTR 1 0 98,120 0
ECOLAB INC COMMON STOCKS 278865100 2,656 22,397 SH   SOLE 0 21,951 0 446
EMPIRE ST RLTY TR INC CL A COMMON STOCKS 292104106 2,057 108,333 SH   SOLE 0 108,333 0 0
EQUIFAX INC COMMON STOCKS 294429105 1,782 13,879 SH   OTR 1 0 13,879 0
EQUIFAX INC COMMON STOCKS 294429105 36,139 281,454 SH   SOLE 0 279,403 0 2,051
ESSEX PROPERTY TRUST INC COMMON STOCKS 297178105 3,440 15,083 SH   SOLE 0 15,083 0 0
EXPEDITORS INTERNATIONAL OF WASHINGTON INC COMMON STOCKS 302130109 859 17,515 SH   OTR 1 0 17,515 0
EXPEDITORS INTERNATIONAL OF WASHINGTON INC COMMON STOCKS 302130109 32,006 652,646 SH   SOLE 0 649,318 0 3,328
FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 18,749 116,150 SH   OTR 1 0 116,150 0
FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 63,462 393,151 SH   SOLE 0 348,468 0 44,683
FAIR ISAAC CORPORATION COMMON STOCKS 303250104 951 8,415 SH   OTR 1 0 8,415 0
FAIR ISAAC CORPORATION COMMON STOCKS 303250104 215 1,902 SH   SOLE 0 1,878 0 24
FASTENAL COMPANY COMMON STOCKS 311900104 10,140 228,428 SH   SOLE 0 226,302 0 2,126
FEDERATED INVESTORS INC CL B COMMON STOCKS 314211103 1,897 65,907 SH   SOLE 0 65,907 0 0
FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 3,605 139,366 SH   OTR 1 0 139,366 0
FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 1,003 38,752 SH   SOLE 0 38,026 0 726
FIRST SOLAR INC COMMON STOCKS 336433107 781 16,110 SH   OTR 1 0 16,110 0
FIRST SOLAR INC COMMON STOCKS 336433107 229 4,720 SH   SOLE 0 4,671 0 49
FRANKLIN RESOURCES INC COMMON STOCKS 354613101 460 13,770 SH   SOLE 0 13,770 0 0
G & K SERVICES INC-CL A COMMON STOCKS 361268105 23,328 304,662 SH   SOLE 0 302,435 0 2,227
G & K SERVICES INC-CL A COMMON STOCKS 361268105 8,629 112,700 SH   OTR 1 0 112,700 0
GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 2,622 26,915 SH   OTR 1 0 26,915 0
GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 651 6,680 SH   SOLE 0 6,602 0 78
GENERAL ELECTRIC COMPANY COMMON STOCKS 369604103 1,124 35,719 SH   SOLE 0 31,219 0 4,500
GENERAL MILLS INC COMMON STOCKS 370334104 1,493 20,931 SH   OTR 1 0 20,931 0
GENERAL MILLS INC COMMON STOCKS 370334104 11,044 154,847 SH   SOLE 0 134,850 0 19,997
GILEAD SCIENCES INC COMMON STOCKS 375558103 12,547 150,404 SH   OTR 1 0 150,404 0
GILEAD SCIENCES INC COMMON STOCKS 375558103 5,186 62,169 SH   SOLE 0 61,556 0 613
GILDAN ACTIVEWEAR INC COMMON STOCKS 375916103 3,539 120,675 SH   SOLE 0 120,675 0 0
GLOBUS MEDICAL INC CL A COMMON STOCKS 379577208 1,346 56,475 SH   OTR 1 0 56,475 0
GLOBUS MEDICAL INC CL A COMMON STOCKS 379577208 818 34,321 SH   SOLE 0 33,630 0 691
GRACO INC COMMON STOCKS 384109104 27,259 345,097 SH   OTR 1 0 345,097 0
GRACO INC COMMON STOCKS 384109104 114,693 1,451,994 SH   SOLE 0 1,312,727 0 139,267
GRAINGER W W INC COMMON STOCKS 384802104 4,812 21,174 SH   SOLE 0 21,174 0 0
HALLIBURTON CO COMMON STOCKS 406216101 1,787 39,461 SH   OTR 1 0 39,461 0
HALLIBURTON CO COMMON STOCKS 406216101 12,585 277,877 SH   SOLE 0 243,150 0 34,727
HEARTLAND EXPRESS INC COMMON STOCKS 422347104 4,045 232,600 SH   OTR 1 0 232,600 0
HEARTLAND EXPRESS INC COMMON STOCKS 422347104 924 53,119 SH   SOLE 0 52,011 0 1,108
HEICO CORPORATION CL A COMMON STOCKS 422806208 14,589 271,938 SH   OTR 1 0 271,938 0
HEICO CORPORATION CL A COMMON STOCKS 422806208 4,108 76,576 SH   SOLE 0 74,995 0 1,581
JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 24,396 279,550 SH   OTR 1 0 279,550 0
JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 137,930 1,580,496 SH   SOLE 0 1,443,648 0 136,848
HERSHEY FOODS CORP COMMON STOCKS 427866108 636 5,600 SH   SOLE 0 5,600 0 0
HOME DEPOT INC COMMON STOCKS 437076102 18,670 146,213 SH   OTR 1 0 146,213 0
HOME DEPOT INC COMMON STOCKS 437076102 3,961 31,020 SH   SOLE 0 30,415 0 605
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 2,220 19,088 SH   OTR 1 0 19,088 0
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 14,583 125,371 SH   SOLE 0 107,111 0 18,260
HORMEL FOODS CORP COMMON STOCKS 440452100 12,309 336,300 SH   SOLE 0 288,478 0 47,822
HORMEL FOODS CORP COMMON STOCKS 440452100 1,827 49,930 SH   OTR 1 0 49,930 0
HUB GROUP INC-CL A COMMON STOCKS 443320106 2,805 73,100 SH   OTR 1 0 73,100 0
HUB GROUP INC-CL A COMMON STOCKS 443320106 886 23,088 SH   SOLE 0 22,608 0 480
ILLINOIS TOOL WORKS INC COMMON STOCKS 452308109 1,688 16,206 SH   OTR 1 0 16,206 0
ILLINOIS TOOL WORKS INC COMMON STOCKS 452308109 17,203 165,155 SH   SOLE 0 149,066 0 16,089
INTERNATIONAL BUSINESS MACHINES CO COMMON STOCKS 459200101 364 2,400 SH   SOLE 0 900 0 1,500
INTERNATIONAL FLAVORS AND FRAGRANCES INC COMMON STOCKS 459506101 3,453 27,386 SH   OTR 1 0 27,386 0
INTERNATIONAL FLAVORS AND FRAGRANCES INC COMMON STOCKS 459506101 16,781 133,110 SH   SOLE 0 114,726 0 18,384
INTUIT INC COMMON STOCKS 461202103 1,463 13,106 SH   OTR 1 0 13,106 0
INTUIT INC COMMON STOCKS 461202103 1,017 9,112 SH   SOLE 0 8,948 0 164
ISHARES MSCI EMERGING MKTS MIN VOLATILITY ETF/ISHARE - EQUITY 464286533 399 7,742 SH   SOLE 0 3,051 0 4,691
ISHARES MSCI SINGAPORE INDEX FUND ETF/ISHARE - EQUITY 464286673 2,025 186,333 SH   SOLE 0 179,433 0 6,900
ISHARES MSCI TAIWAN INDEX FUND ETF/ISHARE - EQUITY 464286731 1,596 113,623 SH   SOLE 0 109,466 0 4,157
ISHARES MSCI MALAYSIA INDEX FUND ETF/ISHARE - EQUITY 464286830 1,852 223,352 SH   SOLE 0 215,210 0 8,142
ISHARES DOW JONES SELECT DIVIDEND INDEX FD ETF/ISHARE - EQUITY 464287168 239 2,806 SH   SOLE 0 2,806 0 0
ISHARES S&P 500 INDEX FUND ETF/ISHARE - EQUITY 464287200 15,464 73,465 SH   SOLE 0 73,465 0 0
ISHARES BARCLAYS AGGREGATE BOND FUND ETF/ISHARE - FIXED 464287226 814 7,225 SH   SOLE 0 7,225 0 0
ISHARES MSCI EMERGING MARKETS INDEX FUND ETF/ISHARE - EQUITY 464287234 1,017 29,591 SH   SOLE 0 29,591 0 0
ISHARES IBOXX INVESTMENT GRADE CORPORATE BD ETF/ISHARE - FIXED 464287242 436 3,550 SH   SOLE 0 3,550 0 0
ISHARES MSCI EAFE INDEX FUND ETF/ISHARE - EQUITY 464287465 1,296 23,226 SH   SOLE 0 22,261 0 965
ISHARES RUSSELL MIDCAP VALUE INDEX FUND ETF/ISHARE - EQUITY 464287473 575 7,735 SH   SOLE 0 7,735 0 0
ISHARES RUSSELL MIDCAP GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287481 891 9,516 SH   SOLE 0 9,004 0 512
ISHARES RUSSELL MIDCAP INDEX FUND ETF/ISHARE - EQUITY 464287499 6,198 36,851 SH   SOLE 0 36,582 0 269
ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF/ISHARE - EQUITY 464287556 1,359 5,283 SH   SOLE 0 4,255 0 1,028
ISHARES COHEN & STEERS REALTY MAJ INDEX FD ETF/ISHARE - EQUITY 464287564 5,048 46,650 SH   SOLE 0 42,055 0 4,595
ISHARES RUSSELL 1000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287598 2,645 25,619 SH   SOLE 0 25,319 0 300
ISHARES RUSSELL 1000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287614 7,170 71,439 SH   SOLE 0 71,439 0 0
ISHARES RUSSELL 1000 INDEX FUND ETF/ISHARE - EQUITY 464287622 2,707 23,160 SH   SOLE 0 23,160 0 0
ISHARES RUSSELL 2000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287630 1,461 15,022 SH   SOLE 0 15,022 0 0
ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287648 375 2,733 SH   SOLE 0 2,599 0 134
ISHARES RUSSELL 2000 INDEX FUND ETF/ISHARE - EQUITY 464287655 1,377 11,978 SH   SOLE 0 11,978 0 0
ISHARES CORE US GROWTH ETF ETF/ISHARE - EQUITY 464287671 256 3,129 SH   SOLE 0 3,129 0 0
ISHARES RUSSELL 3000 INDEX FUND ETF/ISHARE - EQUITY 464287689 1,175 9,477 SH   SOLE 0 7,867 0 1,610
ISHARES DJ US HEALTHCARE SEC INDEX FD ETF/ISHARE - EQUITY 464287762 3,187 21,491 SH   SOLE 0 18,412 0 3,079
ISHARES CORE S&P SMALL CAP ETF ETF/ISHARE - EQUITY 464287804 19,724 169,726 SH   SOLE 0 169,726 0 0
ISHARES JPMORGAN USD EMERGING MKTS BD FD ETF/ISHARE - FIXED 464288281 365 3,174 SH   SOLE 0 3,174 0 0
ISHARES S&P CALIFORNIA MUNICIPAL BOND FUND ETF/ISHARE - FIXED 464288356 4,699 38,502 SH   SOLE 0 38,502 0 0
ISHARES S&P NATL AMT-FREE MUNI BOND FUND ETF/ISHARE - FIXED 464288414 1,273 11,174 SH   SOLE 0 11,174 0 0
ISHARES IBOXX HIGH YLD CORPORATE BOND FD ETF/ISHARE - FIXED 464288513 344 4,061 SH   SOLE 0 4,061 0 0
ISHARES BARCLAYS INTERMEDIATE CREDIT BD FD ETF/ISHARE - FIXED 464288638 236 2,123 SH   SOLE 0 2,123 0 0
ISHARES BARCLAYS 1-3YR CREDIT BOND FUND ETF/ISHARE - FIXED 464288646 1,092 10,292 SH   SOLE 0 9,060 0 1,232
ISHARES S&P GLOBAL UTILITIES ETF/ISHARE - EQUITY 464288711 829 16,809 SH   SOLE 0 15,264 0 1,545
JOHNSON & JOHNSON COMMON STOCKS 478160104 2,874 23,691 SH   SOLE 0 23,091 0 600
KANSAS CITY SOUTHERN INC COMMON STOCKS 485170302 290 3,221 SH   SOLE 0 3,182 0 39
KANSAS CITY SOUTHERN INC COMMON STOCKS 485170302 1,368 15,185 SH   OTR 1 0 15,185 0
KAYNE ANDERSON MLP INVT CO - KYN ETF/ISHARE - EQUITY 486606106 17,762 872,826 SH   SOLE 0 855,877 0 16,949
KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 1,577 11,470 SH   OTR 1 0 11,470 0
KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 11,983 87,164 SH   SOLE 0 76,967 0 10,197
KINROSS GOLD CORP COM NO PAR COMMON STOCKS 496902404 1,146 234,341 SH   SOLE 0 234,341 0 0
KROGER CO COMMON STOCKS 501044101 2,882 78,330 SH   SOLE 0 78,330 0 0
LANDSTAR SYSTEM INC COMMON STOCKS 515098101 30,236 440,373 SH   OTR 1 0 440,373 0
LANDSTAR SYSTEM INC COMMON STOCKS 515098101 156,693 2,282,165 SH   SOLE 0 2,039,212 0 242,953
LAS VEGAS SANDS CORP COMMON STOCKS 517834107 16,592 381,502 SH   OTR 1 0 381,502 0
LAS VEGAS SANDS CORP COMMON STOCKS 517834107 11,377 261,606 SH   SOLE 0 239,171 0 22,435
THE ESTEE LAUDER COMPANIES CL A COMMON STOCKS 518439104 7,595 83,444 SH   OTR 1 0 83,444 0
THE ESTEE LAUDER COMPANIES CL A COMMON STOCKS 518439104 2,087 22,933 SH   SOLE 0 22,482 0 451
LEGGETT & PLATT INC COMMON STOCKS 524660107 1,006 19,677 SH   SOLE 0 19,677 0 0
LOWES COMPANIES INC COMMON STOCKS 548661107 2,998 37,862 SH   OTR 1 0 37,862 0
LOWES COMPANIES INC COMMON STOCKS 548661107 22,275 281,361 SH   SOLE 0 243,866 0 37,495
MSC INDUSTRIAL DIRECT CO INC - A COMMON STOCKS 553530106 1,602 22,710 SH   OTR 1 0 22,710 0
MSC INDUSTRIAL DIRECT CO INC - A COMMON STOCKS 553530106 403 5,709 SH   SOLE 0 5,635 0 74
MANHATTAN ASSOCS INC COM COMMON STOCKS 562750109 7,733 120,578 SH   SOLE 0 119,439 0 1,139
MARSH & MCLENNAN COS INC COMMON STOCKS 571748102 2,785 40,678 SH   OTR 1 0 40,678 0
MARSH & MCLENNAN COS INC COMMON STOCKS 571748102 22,138 323,377 SH   SOLE 0 283,869 0 39,508
MCCORMICK & COMPANY COMMON STOCKS 579780206 2,311 21,665 SH   OTR 1 0 21,665 0
MCCORMICK & COMPANY COMMON STOCKS 579780206 474 4,439 SH   SOLE 0 4,384 0 55
MCDONALDS CORP COMMON STOCKS 580135101 939 7,800 SH   SOLE 0 7,800 0 0
MEAD JOHNSON NUTRITION CO COM CL A COMMON STOCKS 582839106 15,581 171,686 SH   OTR 1 0 171,686 0
MEAD JOHNSON NUTRITION CO COM CL A COMMON STOCKS 582839106 3,364 37,069 SH   SOLE 0 36,403 0 666
MEREDITH CORP COMMON STOCKS 589433101 729 14,034 SH   SOLE 0 14,034 0 0
MICROSOFT CORP COMMON STOCKS 594918104 651 12,732 SH   SOLE 0 12,732 0 0
MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 5,559 109,522 SH   SOLE 0 109,522 0 0
MIDDLEBY CORP COM COMMON STOCKS 596278101 1,918 16,640 SH   OTR 1 0 16,640 0
MIDDLEBY CORP COM COMMON STOCKS 596278101 363 3,146 SH   SOLE 0 3,109 0 37
MONRO MUFFLER BRAKE INC COM COMMON STOCKS 610236101 7,360 115,800 SH   OTR 1 0 115,800 0
MONRO MUFFLER BRAKE INC COM COMMON STOCKS 610236101 2,297 36,139 SH   SOLE 0 35,417 0 722
MOODYS CORP COMMON STOCKS 615369105 964 10,290 SH   OTR 1 0 10,290 0
MOODYS CORP COMMON STOCKS 615369105 554 5,910 SH   SOLE 0 5,791 0 119
MORNINGSTAR INC COMMON STOCKS 617700109 3,843 46,992 SH   SOLE 0 46,078 0 914
MORNINGSTAR INC COMMON STOCKS 617700109 13,068 159,793 SH   OTR 1 0 159,793 0
NVE CORP COM NEW COMMON STOCKS 629445206 14,641 249,625 SH   OTR 1 0 249,625 0
NVE CORP COM NEW COMMON STOCKS 629445206 12,361 210,760 SH   SOLE 0 209,263 0 1,497
NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 16,617 264,554 SH   OTR 1 0 264,554 0
NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 41,947 667,847 SH   SOLE 0 662,611 0 5,236
NATIONAL GRID PLC SPON ADR COMMON STOCKS 636274300 5,416 72,870 SH   SOLE 0 71,863 0 1,007
NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 12,087 882,297 SH   OTR 1 0 882,297 0
NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 3,896 284,392 SH   SOLE 0 278,576 0 5,816
NIKE INC CL B COMMON STOCKS 654106103 21,899 396,715 SH   OTR 1 0 396,715 0
NIKE INC CL B COMMON STOCKS 654106103 6,425 116,401 SH   SOLE 0 114,795 0 1,606
NIPPON TELEG & TEL ADR COMMON STOCKS 654624105 3,368 71,538 SH   SOLE 0 70,724 0 814
NORDSON CORP COMMON STOCKS 655663102 1,974 23,615 SH   OTR 1 0 23,615 0
NORDSON CORP COMMON STOCKS 655663102 18,029 215,638 SH   SOLE 0 213,460 0 2,178
NORTHERN TR CORP COMMON STOCKS 665859104 1,549 23,372 SH   OTR 1 0 23,372 0
NORTHERN TR CORP COMMON STOCKS 665859104 5,759 86,922 SH   SOLE 0 74,566 0 12,356
NOVO-NORDISK A S ADR COMMON STOCKS 670100205 3,432 63,809 SH   SOLE 0 63,809 0 0
OCCIDENTAL PETE CORP COMMON STOCKS 674599105 1,602 21,204 SH   OTR 1 0 21,204 0
OCCIDENTAL PETE CORP COMMON STOCKS 674599105 15,840 209,634 SH   SOLE 0 189,527 0 20,107
OCEANEERING INTERNATIONAL INC COMMON STOCKS 675232102 1,150 38,510 SH   OTR 1 0 38,510 0
OCEANEERING INTERNATIONAL INC COMMON STOCKS 675232102 300 10,060 SH   SOLE 0 9,936 0 124
OLLIES BARGAIN OUTLET HLDGS INC COMMON STOCKS 681116109 17,421 699,915 SH   OTR 1 0 699,915 0
OLLIES BARGAIN OUTLET HLDGS INC COMMON STOCKS 681116109 5,271 211,775 SH   SOLE 0 207,369 0 4,406
OMNICOM GROUP COMMON STOCKS 681919106 4,072 49,964 SH   SOLE 0 49,964 0 0
OMEGA FLEX INC COMMON STOCKS 682095104 9,523 250,333 SH   OTR 1 0 250,333 0
OMEGA FLEX INC COMMON STOCKS 682095104 3,218 84,585 SH   SOLE 0 83,070 0 1,515
PNC FINANCIAL CORP COMMON STOCKS 693475105 1,769 21,738 SH   OTR 1 0 21,738 0
PNC FINANCIAL CORP COMMON STOCKS 693475105 11,876 145,916 SH   SOLE 0 124,945 0 20,971
PPG INDUSTRIES INC COMMON STOCKS 693506107 1,789 17,176 SH   OTR 1 0 17,176 0
PPG INDUSTRIES INC COMMON STOCKS 693506107 12,565 120,647 SH   SOLE 0 103,096 0 17,551
PALO ALTO NETWORKS INC COM COMMON STOCKS 697435105 868 7,075 SH   OTR 1 0 7,075 0
PALO ALTO NETWORKS INC COM COMMON STOCKS 697435105 134 1,089 SH   SOLE 0 1,076 0 13
PATTERSON COMPANIES INC COMMON STOCKS 703395103 15,884 331,679 SH   OTR 1 0 331,679 0
PATTERSON COMPANIES INC COMMON STOCKS 703395103 60,861 1,270,843 SH   SOLE 0 1,229,532 0 41,311
PAYCHEX INC COMMON STOCKS 704326107 1,043 17,536 SH   SOLE 0 17,536 0 0
PEPSICO INC COMMON STOCKS 713448108 1,260 11,891 SH   SOLE 0 11,891 0 0
PHILIP MORRIS INTERNATIONAL INC COMMON STOCKS 718172109 20,309 199,659 SH   OTR 1 0 199,659 0
PHILIP MORRIS INTERNATIONAL INC COMMON STOCKS 718172109 24,468 240,541 SH   SOLE 0 221,145 0 19,396
PIONEER NATURAL RESOURCES CO COM COMMON STOCKS 723787107 8,339 55,150 SH   OTR 1 0 55,150 0
PIONEER NATURAL RESOURCES CO COM COMMON STOCKS 723787107 1,631 10,788 SH   SOLE 0 10,571 0 217
POLARIS INDUSTRIES INC COMMON STOCKS 731068102 169 2,065 SH   OTR 1 0 2,065 0
POLARIS INDUSTRIES INC COMMON STOCKS 731068102 6,473 79,173 SH   SOLE 0 79,173 0 0
PRICELINE GROUP INC COMMON STOCKS 741503403 17,322 13,875 SH   OTR 1 0 13,875 0
PRICELINE GROUP INC COMMON STOCKS 741503403 3,482 2,789 SH   SOLE 0 2,732 0 57
PRICESMART INC COM COMMON STOCKS 741511109 23,084 246,700 SH   OTR 1 0 246,700 0
PRICESMART INC COM COMMON STOCKS 741511109 69,832 746,310 SH   SOLE 0 621,829 0 124,481
PROCTER & GAMBLE COMPANY COMMON STOCKS 742718109 4,852 57,309 SH   SOLE 0 57,309 0 0
PROTO LABS INC COM COMMON STOCKS 743713109 1,234 21,435 SH   OTR 1 0 21,435 0
PROTO LABS INC COM COMMON STOCKS 743713109 293 5,098 SH   SOLE 0 5,032 0 66
RLI CORP COMMON STOCKS 749607107 24,518 356,477 SH   OTR 1 0 356,477 0
RLI CORP COMMON STOCKS 749607107 103,253 1,501,201 SH   SOLE 0 1,357,548 0 143,653
REALTY INCOME CORP COMMON STOCKS 756109104 5,048 72,786 SH   SOLE 0 72,786 0 0
REYNOLDS AMERICAN INC COMMON STOCKS 761713106 4,365 80,940 SH   SOLE 0 80,940 0 0
RIO TINTO PLC SPONSORED ADR COMMON STOCKS 767204100 1,058 33,787 SH   SOLE 0 32,525 0 1,262
ROCKWELL COLLINS INC COMMON STOCKS 774341101 1,899 22,308 SH   OTR 1 0 22,308 0
ROCKWELL COLLINS INC COMMON STOCKS 774341101 1,135 13,328 SH   SOLE 0 13,053 0 275
ROPER INDUSTRIES INC COMMON STOCKS 776696106 14,974 87,791 SH   OTR 1 0 87,791 0
ROPER INDUSTRIES INC COMMON STOCKS 776696106 3,383 19,835 SH   SOLE 0 19,470 0 365
ROSS STORES INC COMMON STOCKS 778296103 18,794 331,514 SH   OTR 1 0 331,514 0
ROSS STORES INC COMMON STOCKS 778296103 24,880 438,883 SH   SOLE 0 435,464 0 3,419
ROYAL BK CDA MONTREAL QUE COM COMMON STOCKS 780087102 2,400 40,608 SH   SOLE 0 40,608 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR B COMMON STOCKS 780259107 2,989 53,379 SH   SOLE 0 52,904 0 475
ROYAL DUTCH SHELL PLC SPONSORED ADR A COMMON STOCKS 780259206 1,246 22,557 SH   SOLE 0 21,822 0 735
SAP AG SPONSORED ADR COMMON STOCKS 803054204 2,035 27,122 SH   SOLE 0 25,659 0 1,463
SCHLUMBERGER LIMITED COMMON STOCKS 806857108 6,939 87,744 SH   OTR 1 0 87,744 0
SCHLUMBERGER LIMITED COMMON STOCKS 806857108 2,039 25,788 SH   SOLE 0 25,370 0 418
THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 7,106 280,778 SH   OTR 1 0 280,778 0
THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 9,052 357,663 SH   SOLE 0 313,791 0 43,872
SHUTTERSTOCK INC COM COMMON STOCKS 825690100 41,957 916,100 SH   OTR 1 0 916,100 0
SHUTTERSTOCK INC COM COMMON STOCKS 825690100 125,353 2,736,965 SH   SOLE 0 2,340,340 0 396,625
SIMON PROPERTY GROUP INC COMMON STOCKS 828806109 3,132 14,440 SH   SOLE 0 14,440 0 0
SNAP ON TOOLS CORP COMMON STOCKS 833034101 30,066 190,511 SH   SOLE 0 189,528 0 983
STARBUCKS CORP COMMON STOCKS 855244109 24,354 426,369 SH   OTR 1 0 426,369 0
STARBUCKS CORP COMMON STOCKS 855244109 4,806 84,137 SH   SOLE 0 82,579 0 1,558
STATE STREET CORP COMMON STOCKS 857477103 2,981 55,292 SH   SOLE 0 55,292 0 0
SUN HYDRAULICS CORP COMMON STOCKS 866942105 5,760 194,000 SH   OTR 1 0 194,000 0
SUN HYDRAULICS CORP COMMON STOCKS 866942105 12,790 430,793 SH   SOLE 0 427,522 0 3,271
SUNSTONE HOTEL INVS INC COMMON STOCKS 867892101 2,107 174,578 SH   SOLE 0 174,578 0 0
SYSCO CORP COMMON STOCKS 871829107 467 9,200 SH   SOLE 0 9,200 0 0
THE TJX COMPANIES INC COMMON STOCKS 872540109 2,306 29,857 SH   OTR 1 0 29,857 0
THE TJX COMPANIES INC COMMON STOCKS 872540109 16,258 210,517 SH   SOLE 0 182,572 0 27,945
TELEDYNE TECHNOLOGIES INC COMMON STOCKS 879360105 14,952 150,950 SH   OTR 1 0 150,950 0
TELEDYNE TECHNOLOGIES INC COMMON STOCKS 879360105 81,384 821,649 SH   SOLE 0 720,812 0 100,837
TEVA PHARMACEUTICAL INDS ADR COMMON STOCKS 881624209 3,195 63,608 SH   SOLE 0 62,249 0 1,359
THOR INDS INC COM COMMON STOCKS 885160101 10,358 160,000 SH   OTR 1 0 160,000 0
THOR INDS INC COM COMMON STOCKS 885160101 25,466 393,353 SH   SOLE 0 390,313 0 3,040
TORO CO COMMON STOCKS 891092108 13,742 155,800 SH   OTR 1 0 155,800 0
TORO CO COMMON STOCKS 891092108 87,889 996,470 SH   SOLE 0 836,631 0 159,839
TRIPADVISOR INC COM COMMON STOCKS 896945201 15,256 237,257 SH   OTR 1 0 237,257 0
TRIPADVISOR INC COM COMMON STOCKS 896945201 16,315 253,736 SH   SOLE 0 250,789 0 2,947
UFP TECHNOLOGIES INC COM COMMON STOCKS 902673102 10,244 454,481 SH   OTR 1 0 454,481 0
UFP TECHNOLOGIES INC COM COMMON STOCKS 902673102 3,451 153,107 SH   SOLE 0 149,838 0 3,269
U S BANCORP COMMON STOCKS 902973304 2,341 58,036 SH   OTR 1 0 58,036 0
U S BANCORP COMMON STOCKS 902973304 15,472 383,634 SH   SOLE 0 327,680 0 55,954
UNDER ARMOUR INC CL-A COMMON STOCKS 904311107 709 17,675 SH   OTR 1 0 17,675 0
UNDER ARMOUR INC CL-A COMMON STOCKS 904311107 184 4,578 SH   SOLE 0 4,521 0 57
UNDER ARMOUR INC CL C COMMON STOCKS 904311206 661 18,158 SH   OTR 1 0 18,158 0
UNDER ARMOUR INC CL C COMMON STOCKS 904311206 168 4,610 SH   SOLE 0 4,553 0 57
UNILEVER PLC SPONSORED ADR COMMON STOCKS 904767704 813 16,973 SH   SOLE 0 16,973 0 0
UNILEVER N V ADR COMMON STOCKS 904784709 2,495 53,149 SH   SOLE 0 51,207 0 1,942
VANGUARD EMERGING MARKETS ETF ETF/ISHARE - EQUITY 922042858 4,461 126,624 SH   SOLE 0 124,919 0 1,705
VANGUARD REIT ETF ETF/ISHARE - EQUITY 922908553 22,892 258,170 SH   SOLE 0 256,913 0 1,257
VERMILION ENERGY INC COM COMMON STOCKS 923725105 1,719 54,009 SH   SOLE 0 54,009 0 0
VILLAGE SUPER MARKET INC CL A NEW COMMON STOCKS 927107409 3,935 136,200 SH   OTR 1 0 136,200 0
VILLAGE SUPER MARKET INC CL A NEW COMMON STOCKS 927107409 14,067 486,918 SH   SOLE 0 485,037 0 1,881
VULCAN MATERIALS COMPANY COMMON STOCKS 929160109 433 3,600 SH   SOLE 0 3,600 0 0
WD-40 COMPANY COMMON STOCKS 929236107 12,573 107,054 SH   OTR 1 0 107,054 0
WD-40 COMPANY COMMON STOCKS 929236107 40,939 348,565 SH   SOLE 0 346,384 0 2,181
WAL MART STORES INC COMMON STOCKS 931142103 1,545 21,156 SH   SOLE 0 21,156 0 0
WALGREENS BOOTS ALLIANCE INC COM COMMON STOCKS 931427108 1,560 18,739 SH   SOLE 0 18,739 0 0
WATSCO INC COM COMMON STOCKS 942622200 10,715 76,163 SH   SOLE 0 75,456 0 707
WELLS FARGO & CO COMMON STOCKS 949746101 297 6,274 SH   SOLE 0 6,274 0 0
WHIRLPOOL CORP COMMON STOCKS 963320106 10,444 62,672 SH   SOLE 0 62,672 0 0
WINMARK CORP COM COMMON STOCKS 974250102 5,485 55,031 SH   SOLE 0 54,552 0 479
WYNN RESORTS LTD COM COMMON STOCKS 983134107 3,813 42,073 SH   OTR 1 0 42,073 0
WYNN RESORTS LTD COM COMMON STOCKS 983134107 17,588 194,041 SH   SOLE 0 192,164 0 1,877
BLACKROCK CA MUNICIPAL INCOME TRUST ETF/ISHARE - FIXED 09248E102 348 20,574 SH   SOLE 0 20,574 0 0
BLACKROCK MUNIYIELD QUALITY FUND III ETF/ISHARE - FIXED 09254E103 188 12,000 SH   SOLE 0 12,000 0 0
AMERISOURCEBERGEN CORP COM COMMON STOCKS 03073E105 2,705 34,106 SH   SOLE 0 34,106 0 0
EDWARDS LIFESCIENCES CORP COMMON STOCKS 28176E108 1,084 10,872 SH   OTR 1 0 10,872 0
EDWARDS LIFESCIENCES CORP COMMON STOCKS 28176E108 681 6,827 SH   SOLE 0 6,691 0 136
KAYNE ANDERSON MDSTM ENERGY COM ETF/ISHARE - EQUITY 48661E108 975 67,899 SH   SOLE 0 64,899 0 3,000
TOTAL SA SPONSORED ADR COMMON STOCKS 89151E109 6,548 136,125 SH   SOLE 0 135,180 0 945
THE TRAVELERS COMPANIES INC COMMON STOCKS 89417E109 3,309 27,796 SH   OTR 1 0 27,796 0
THE TRAVELERS COMPANIES INC COMMON STOCKS 89417E109 21,656 181,923 SH   SOLE 0 155,875 0 26,048
AT&T INC COMMON STOCKS 00206R102 3,599 83,288 SH   SOLE 0 82,288 0 1,000
ABBVIE INC COM COMMON STOCKS 00287Y109 358 5,788 SH   SOLE 0 3,288 0 2,500
ALIBABA GROUP HLDG LTD SPONSORED ADS COMMON STOCKS 01609W102 20,363 256,038 SH   OTR 1 0 256,038 0
ALIBABA GROUP HLDG LTD SPONSORED ADS COMMON STOCKS 01609W102 4,201 52,822 SH   SOLE 0 51,798 0 1,024
ALPHABET CLASS A COMMON STOCKS 02079K305 15,616 22,196 SH   OTR 1 0 22,196 0
ALPHABET CLASS A COMMON STOCKS 02079K305 3,065 4,356 SH   SOLE 0 4,268 0 88
ALTRIA GROUP INC COMMON STOCKS 02209S103 3,837 55,637 SH   SOLE 0 55,637 0 0
AMERICAN HOMES 4 RENT CL A COMMON STOCKS 02665T306 3,098 151,249 SH   SOLE 0 151,249 0 0
ANSYS INC COMMON STOCKS 03662Q105 7,333 80,800 SH   OTR 1 0 80,800 0
ANSYS INC COMMON STOCKS 03662Q105 16,154 178,003 SH   SOLE 0 176,052 0 1,951
ARTISAN PARTNERS ASSET MGMT CL A COMMON STOCKS 04316A108 20,046 724,220 SH   OTR 1 0 724,220 0
ARTISAN PARTNERS ASSET MGMT CL A COMMON STOCKS 04316A108 92,704 3,349,149 SH   SOLE 0 3,002,593 0 346,556
AUTOHOME INC SP ADR CL A COMMON STOCKS 05278C107 24,549 1,220,745 SH   OTR 1 0 1,220,745 0
AUTOHOME INC SP ADR CL A COMMON STOCKS 05278C107 76,538 3,805,954 SH   SOLE 0 3,277,998 0 527,956
BCE INC NEW COMMON STOCKS 05534B760 4,124 87,175 SH   SOLE 0 87,175 0 0
BIOMARIN PHARMACEUTICAL INC COMMON STOCKS 09061G101 11,456 147,252 SH   OTR 1 0 147,252 0
BIOMARIN PHARMACEUTICAL INC COMMON STOCKS 09061G101 2,325 29,887 SH   SOLE 0 29,323 0 564
BROADRIDGE FINANCIAL SOULUTIONS COMMON STOCKS 11133T103 3,398 52,124 SH   OTR 1 0 52,124 0
BROADRIDGE FINANCIAL SOULUTIONS COMMON STOCKS 11133T103 27,501 421,792 SH   SOLE 0 395,511 0 26,281
CDW CORP COM COMMON STOCKS 12514G108 14,768 368,455 SH   OTR 1 0 368,455 0
CDW CORP COM COMMON STOCKS 12514G108 117,508 2,931,838 SH   SOLE 0 2,567,718 0 364,120
CME GROUP INC COMMON STOCKS 12572Q105 2,053 21,075 SH   OTR 1 0 21,075 0
CME GROUP INC COMMON STOCKS 12572Q105 13,825 141,943 SH   SOLE 0 121,562 0 20,381
CRH PLC COMMON STOCKS 12626K203 4,227 142,904 SH   SOLE 0 142,904 0 0
CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 8,701 205,500 SH   OTR 1 0 205,500 0
CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 20,771 490,574 SH   SOLE 0 486,817 0 3,757
CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 12,336 238,614 SH   OTR 1 0 238,614 0
CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 42,297 818,118 SH   SOLE 0 813,903 0 4,215
CHINA MOBILE LTD SPONSORED ADR COMMON STOCKS 16941M109 1,314 22,693 SH   SOLE 0 21,866 0 827
CHUNGHWA TELECOM COM LTD SPON ADR NEW COMMON STOCKS 17133Q502 1,079 29,738 SH   SOLE 0 28,657 0 1,081
CINEMARK HOLDINGS INC COMMON STOCKS 17243V102 15,922 436,700 SH   OTR 1 0 436,700 0
CINEMARK HOLDINGS INC COMMON STOCKS 17243V102 53,136 1,457,385 SH   SOLE 0 1,449,380 0 8,005
COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 13,073 83,248 SH   OTR 1 0 83,248 0
COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 3,150 20,061 SH   SOLE 0 19,656 0 405
COSTAR GROUP INC COM COMMON STOCKS 22160N109 14,044 64,226 SH   OTR 1 0 64,226 0
COSTAR GROUP INC COM COMMON STOCKS 22160N109 3,516 16,078 SH   SOLE 0 15,783 0 295
CTRIP COM INTL LTD ADR COMMON STOCKS 22943F100 7,499 182,015 SH   OTR 1 0 182,015 0
CTRIP COM INTL LTD ADR COMMON STOCKS 22943F100 1,631 39,597 SH   SOLE 0 38,283 0 1,314
DENTSPLY SIRONA INC COM COMMON STOCKS 24906P109 4,257 68,610 SH   OTR 1 0 68,610 0
DENTSPLY SIRONA INC COM COMMON STOCKS 24906P109 22,544 363,385 SH   SOLE 0 359,835 0 3,550
DIPLOMAT PHARMACY INC COM COMMON STOCKS 25456K101 924 26,410 SH   OTR 1 0 26,410 0
DIPLOMAT PHARMACY INC COM COMMON STOCKS 25456K101 231 6,614 SH   SOLE 0 6,531 0 83
DISCOVERY COMMUNICATIONS INC SER A COMMON STOCKS 25470F104 1,284 50,900 SH   OTR 1 0 50,900 0
DISCOVERY COMMUNICATIONS INC SER A COMMON STOCKS 25470F104 320 12,668 SH   SOLE 0 12,530 0 138
DOMINOS PIZZA INC COM COMMON STOCKS 25754A201 2,905 22,115 SH   OTR 1 0 22,115 0
DOMINOS PIZZA INC COM COMMON STOCKS 25754A201 513 3,903 SH   SOLE 0 3,853 0 50
EDUCATION RLTY TR INC COM NEW COMMON STOCKS 28140H203 1,853 40,168 SH   SOLE 0 40,168 0 0
ELLIE MAE INC COM COMMON STOCKS 28849P100 15,349 167,470 SH   OTR 1 0 167,470 0
ELLIE MAE INC COM COMMON STOCKS 28849P100 4,406 48,070 SH   SOLE 0 47,181 0 889
EQUINIX INC COMMON STOCKS 29444U700 3,253 8,391 SH   SOLE 0 8,391 0 0
EQUITY LIFESTYLE PROPERTIES INC COMMON STOCKS 29472R108 2,514 31,402 SH   SOLE 0 31,402 0 0
EXPEDIA INC DEL COM NEW COMMON STOCKS 30212P303 1,408 13,241 SH   OTR 1 0 13,241 0
EXPEDIA INC DEL COM NEW COMMON STOCKS 30212P303 319 2,998 SH   SOLE 0 2,963 0 35
EXPONENT INC COMMON STOCKS 30214U102 13,700 234,556 SH   OTR 1 0 234,556 0
EXPONENT INC COMMON STOCKS 30214U102 72,322 1,238,172 SH   SOLE 0 1,044,131 0 194,041
EXTRA SPACE STORAGE INC COMMON STOCKS 30225T102 1,756 18,980 SH   SOLE 0 18,980 0 0
EXXON MOBIL CORPORATION COMMON STOCKS 30231G102 1,569 16,737 SH   OTR 1 0 16,737 0
EXXON MOBIL CORPORATION COMMON STOCKS 30231G102 14,068 150,071 SH   SOLE 0 133,147 0 16,924
FACEBOOK INC CL A COMMON STOCKS 30303M102 58,243 509,652 SH   OTR 1 0 509,652 0
FACEBOOK INC CL A COMMON STOCKS 30303M102 9,692 84,810 SH   SOLE 0 83,160 0 1,650
FEDEX CORP COMMON STOCKS 31428X106 820 5,400 SH   SOLE 0 5,400 0 0
FIRST FINL BANCSHARES INC COM COMMON STOCKS 32020R109 10,545 321,585 SH   OTR 1 0 321,585 0
FIRST FINL BANCSHARES INC COM COMMON STOCKS 32020R109 24,483 746,650 SH   SOLE 0 740,703 0 5,947
FOX FACTORY HLDG CORP COM COMMON STOCKS 35138V102 14,387 828,248 SH   OTR 1 0 828,248 0
FOX FACTORY HLDG CORP COM COMMON STOCKS 35138V102 8,987 517,384 SH   SOLE 0 512,457 0 4,927
GLAXOSMITHKLINE ADR COMMON STOCKS 37733W105 3,814 87,994 SH   SOLE 0 87,299 0 695
HFF INC CL A COMMON STOCKS 40418F108 19,907 689,300 SH   OTR 1 0 689,300 0
HFF INC CL A COMMON STOCKS 40418F108 80,121 2,774,265 SH   SOLE 0 2,464,106 0 310,159
HEALTHEQUITY INC COM COMMON STOCKS 42226A107 1,659 54,610 SH   OTR 1 0 54,610 0
HEALTHEQUITY INC COM COMMON STOCKS 42226A107 402 13,220 SH   SOLE 0 13,061 0 159
ISHARES MSCI EAFE MINIMUM VOLATILITY FD ETF/ISHARE - EQUITY 46429B689 3,739 56,316 SH   SOLE 0 56,316 0 0
JPMORGAN CHASE & CO COMMON STOCKS 46625H100 533 8,580 SH   SOLE 0 8,580 0 0
JPMORGAN ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 46625H365 20,072 630,987 SH   SOLE 0 628,177 0 2,810
KAYNE ANDERSON ENERGY TOT RET FD - KYE ETF/ISHARE - EQUITY 48660P104 403 36,974 SH   SOLE 0 35,751 0 1,223
KAYNE ANDERSON ENERGY DEV CO - KED ETF/ISHARE - EQUITY 48660Q102 2,027 104,439 SH   SOLE 0 91,079 0 13,360
MSCI INC CL A COMMON STOCKS 55354G100 34,478 447,071 SH   SOLE 0 444,573 0 2,498
MARKETAXESS HOLDINGS INC COM COMMON STOCKS 57060D108 30,467 209,542 SH   OTR 1 0 209,542 0
MARKETAXESS HOLDINGS INC COM COMMON STOCKS 57060D108 113,708 782,039 SH   SOLE 0 655,997 0 126,042
MERCADOLIBRE INC COM COMMON STOCKS 58733R102 12,342 87,740 SH   OTR 1 0 87,740 0
MERCADOLIBRE INC COM COMMON STOCKS 58733R102 3,518 25,012 SH   SOLE 0 24,532 0 480
MERCK & COMPANY COMMON STOCKS 58933Y105 556 9,649 SH   SOLE 0 9,649 0 0
MESA LABS INC COM COMMON STOCKS 59064R109 4,568 37,135 SH   OTR 1 0 37,135 0
MESA LABS INC COM COMMON STOCKS 59064R109 1,244 10,115 SH   SOLE 0 9,881 0 234
MONOTYPE IMAGING HOLDINGS INC COM COMMON STOCKS 61022P100 12,094 491,032 SH   OTR 1 0 491,032 0
MONOTYPE IMAGING HOLDINGS INC COM COMMON STOCKS 61022P100 42,534 1,726,935 SH   SOLE 0 1,712,472 0 14,463
MONSTER BEVERAGE CORP NEW COM COMMON STOCKS 61174X109 29,940 186,301 SH   OTR 1 0 186,301 0
MONSTER BEVERAGE CORP NEW COM COMMON STOCKS 61174X109 6,898 42,924 SH   SOLE 0 42,141 0 783
NVR INC COMMON STOCKS 62944T105 9,771 5,488 SH   OTR 1 0 5,488 0
NVR INC COMMON STOCKS 62944T105 60,797 34,149 SH   SOLE 0 28,626 0 5,523
NETFLIX COM INC COM COMMON STOCKS 64110L106 13,174 144,005 SH   OTR 1 0 144,005 0
NETFLIX COM INC COM COMMON STOCKS 64110L106 2,774 30,320 SH   SOLE 0 29,760 0 560
NOVARTIS AG ADR COMMON STOCKS 66987V109 2,298 27,851 SH   SOLE 0 26,822 0 1,029
PPL CORP COMMON STOCKS 69351T106 3,538 93,727 SH   SOLE 0 93,727 0 0
PAYCOM SOFTWARE INC COM COMMON STOCKS 70432V102 13,829 320,049 SH   OTR 1 0 320,049 0
PAYCOM SOFTWARE INC COM COMMON STOCKS 70432V102 3,242 75,021 SH   SOLE 0 73,598 0 1,423
PHYSICIANS RLTY TR COM COMMON STOCKS 71943U104 2,412 114,822 SH   SOLE 0 114,822 0 0
PIMCO 0-5 YEAR HIGH YIELD CORP BD FD ETF/ISHARE - FIXED 72201R783 1,168 12,062 SH   SOLE 0 12,062 0 0
POOL CORP COMMON STOCKS 73278L105 12,901 137,205 SH   OTR 1 0 137,205 0
POOL CORP COMMON STOCKS 73278L105 57,553 612,075 SH   SOLE 0 512,810 0 99,265
PRIMERICA INC COM COMMON STOCKS 74164M108 32,076 560,375 SH   OTR 1 0 560,375 0
PRIMERICA INC COM COMMON STOCKS 74164M108 168,411 2,942,184 SH   SOLE 0 2,649,736 0 292,448
PROSHARES LARGE CAP CORE PLUS ETF/ISHARE - EQUITY 74347R248 27,872 545,007 SH   SOLE 0 545,007 0 0
PRUDENTIAL PLC ADR COMMON STOCKS 74435K204 3,838 112,853 SH   SOLE 0 112,853 0 0
RBC BEARINGS INC COMMON STOCKS 75524B104 20,173 278,248 SH   OTR 1 0 278,248 0
RBC BEARINGS INC COMMON STOCKS 75524B104 111,557 1,538,719 SH   SOLE 0 1,421,143 0 117,576
RE MAX HLDGS INC CL A COMMON STOCKS 75524W108 13,318 330,800 SH   OTR 1 0 330,800 0
RE MAX HLDGS INC CL A COMMON STOCKS 75524W108 33,729 837,770 SH   SOLE 0 831,310 0 6,460
RELX NV SPONSORED ADR COMMON STOCKS 75955B102 2,154 123,703 SH   SOLE 0 119,213 0 4,490
RETAIL OPPORTUNITY INVTS CORP COMMON STOCKS 76131N101 2,545 117,442 SH   SOLE 0 117,442 0 0
REXFORD INDUSTRIAL REALTY COM COMMON STOCKS 76169C100 2,371 112,415 SH   SOLE 0 112,415 0 0
SPDR GOLD TRUST ETF/ISHARE - EQUITY 78463V107 2,291 18,114 SH   SOLE 0 16,039 0 2,075
SPDR BARCLAYS SHORT TERM CORP BOND ETF ETF/ISHARE - FIXED 78464A474 15,514 504,024 SH   SOLE 0 500,124 0 3,900
SPDR NUVEEN SHORT TERM MUNI BOND ETF ETF/ISHARE - FIXED 78468R739 29,358 598,169 SH   SOLE 0 598,169 0 0
SANOFI-AVENTIS SPON ADR COMMON STOCKS 80105N105 2,164 51,706 SH   SOLE 0 49,784 0 1,922
SHIRE PHARMACEUTICALS GROUP ADR COMMON STOCKS 82481R106 3,710 20,156 SH   SOLE 0 19,957 0 199
SIGNATURE BK NEW YORK N Y COM COMMON STOCKS 82669G104 1,911 15,294 SH   OTR 1 0 15,294 0
SIGNATURE BK NEW YORK N Y COM COMMON STOCKS 82669G104 9,909 79,320 SH   SOLE 0 78,507 0 813
SKYWORKS SOLUTIONS INC COM COMMON STOCKS 83088M102 1,428 22,570 SH   OTR 1 0 22,570 0
SKYWORKS SOLUTIONS INC COM COMMON STOCKS 83088M102 11,595 183,227 SH   SOLE 0 182,949 0 278
SYNGENTA AG ADR COMMON STOCKS 87160A100 466 6,064 SH   SOLE 0 5,859 0 205
SYNTEL INC COMMON STOCKS 87162H103 10,785 238,286 SH   OTR 1 0 238,286 0
SYNTEL INC COMMON STOCKS 87162H103 36,554 807,655 SH   SOLE 0 803,399 0 4,256
3M COMPANY COMMON STOCKS 88579Y101 2,193 12,520 SH   OTR 1 0 12,520 0
3M COMPANY COMMON STOCKS 88579Y101 15,925 90,938 SH   SOLE 0 78,362 0 12,576
ETRACS ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 90267B682 816 40,860 SH   SOLE 0 40,860 0 0
UNITEDHEALTH GROUP INC COMMON STOCKS 91324P102 3,364 23,826 SH   SOLE 0 23,826 0 0
VANGUARD HEALTH CARE ETF ETF/ISHARE - EQUITY 92204A504 2,106 16,138 SH   SOLE 0 16,138 0 0
VISA INC CL A COMMON STOCKS 92826C839 21,946 295,892 SH   OTR 1 0 295,892 0
VISA INC CL A COMMON STOCKS 92826C839 4,775 64,373 SH   SOLE 0 63,205 0 1,168
VODAFONE GROUP PLC NEW SPNSR ADR NO PAR COMMON STOCKS 92857W308 4,811 155,751 SH   SOLE 0 153,589 0 2,162
WABCO HOLDINGS INC COMMON STOCKS 92927K102 2,346 25,615 SH   OTR 1 0 25,615 0
WABCO HOLDINGS INC COMMON STOCKS 92927K102 18,952 206,966 SH   SOLE 0 204,920 0 2,046
WEC ENERGY GROUP INC COM COMMON STOCKS 92939U106 3,215 49,241 SH   OTR 1 0 49,241 0
WEC ENERGY GROUP INC COM COMMON STOCKS 92939U106 25,762 394,523 SH   SOLE 0 346,643 0 47,880
WASTE MGMT INC DEL COMMON STOCKS 94106L109 1,973 29,768 SH   OTR 1 0 29,768 0
WASTE MGMT INC DEL COMMON STOCKS 94106L109 16,754 252,816 SH   SOLE 0 224,963 0 27,853
WORKDAY INC CL A COMMON STOCKS 98138H101 13,829 185,201 SH   OTR 1 0 185,201 0
WORKDAY INC CL A COMMON STOCKS 98138H101 2,874 38,495 SH   SOLE 0 37,765 0 730
ZOETIS INC CL A COMMON STOCKS 98978V103 16,869 355,440 SH   OTR 1 0 355,440 0
ZOETIS INC CL A COMMON STOCKS 98978V103 16,715 352,182 SH   SOLE 0 312,693 0 39,489
ACCENTURE PLC CL A COMMON STOCKS G1151C101 12,264 108,252 SH   OTR 1 0 108,252 0
ACCENTURE PLC CL A COMMON STOCKS G1151C101 15,459 136,451 SH   SOLE 0 121,513 0 14,938
FLEETMATICS GROUP PLC COM COMMON STOCKS G35569105 10,057 232,111 SH   OTR 1 0 232,111 0
FLEETMATICS GROUP PLC COM COMMON STOCKS G35569105 2,238 51,655 SH   SOLE 0 50,712 0 943
LIVANOVA PLC SHS COMMON STOCKS G5509L101 8,059 160,443 SH   SOLE 0 158,959 0 1,484
MEDTRONIC PLC COMMON STOCKS G5960L103 2,260 26,044 SH   OTR 1 0 26,044 0
MEDTRONIC PLC COMMON STOCKS G5960L103 14,806 170,631 SH   SOLE 0 146,256 0 24,375
GARMIN LTD SHS COMMON STOCKS H2906T109 1,559 36,757 SH   SOLE 0 36,757 0 0
CORE LABORATORIES N V COMMON STOCKS N22717107 39,695 320,402 SH   OTR 1 0 320,402 0
CORE LABORATORIES N V COMMON STOCKS N22717107 144,921 1,169,753 SH   SOLE 0 1,055,605 0 114,148
INTERXION HOLDING N.V SHS COMMON STOCKS N47279109 2,481 67,273 SH   SOLE 0 67,273 0 0
YANDEX N V SHS CLASS A COMMON STOCKS N97284108 15,453 707,239 SH   OTR 1 0 707,239 0
YANDEX N V SHS CLASS A COMMON STOCKS N97284108 3,237 148,162 SH   SOLE 0 145,436 0 2,726