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