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