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
3M COMPANY COMMON STOCKS 88579Y101 19,631 119,468 SH   SOLE   119,468 0 0
AAON INC COM PAR $0.004 COMMON STOCKS 000360206 5,887 262,925 SH   SOLE   262,925 0 0
ABAXIS INC COMMON STOCKS 002567105 114,448 2,013,859 SH   SOLE   2,013,859 0 0
ABBOTT LABS COMMON STOCKS 002824100 11,363 252,402 SH   SOLE   252,402 0 0
ABBVIE INC COM COMMON STOCKS 00287Y109 379 5,788 SH   SOLE   5,788 0 0
ACCENTURE PLC CL A COMMON STOCKS G1151C101 12,010 134,478 SH   SOLE   134,478 0 0
ADVANCE AUTO PARTS INC COMMON STOCKS 00751Y106 728 4,570 SH   SOLE   4,570 0 0
AGL RESOURCES INC COMMON STOCKS 001204106 21,333 391,360 SH   SOLE   391,360 0 0
AIRGAS INC COMMON STOCKS 009363102 2,201 19,107 SH   SOLE   19,107 0 0
ALTRIA GROUP INC COMMON STOCKS 02209S103 2,231 45,287 SH   SOLE   45,287 0 0
AMERICAN EXPRESS CO COMMON STOCKS 025816109 22,154 238,118 SH   SOLE   238,118 0 0
AMERICAN SOFTWARE INC CL A COMMON STOCKS 029683109 23,162 2,542,489 SH   SOLE   2,542,489 0 0
AMGEN INC COMMON STOCKS 031162100 6,886 43,229 SH   SOLE   43,229 0 0
AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 24,969 464,017 SH   SOLE   464,017 0 0
ANALOG DEVICES INC COMMON STOCKS 032654105 15,229 274,297 SH   SOLE   274,297 0 0
ANSYS INC COMMON STOCKS 03662Q105 121,513 1,481,861 SH   SOLE   1,481,861 0 0
APPLE INC COMMON STOCKS 037833100 83,795 759,149 SH   SOLE   759,149 0 0
APPLIED MATERIALS INC COMMON STOCKS 038222105 49,906 2,002,629 SH   SOLE   2,002,629 0 0
APTARGROUP INC COMMON STOCKS 038336103 45,287 677,547 SH   SOLE   677,547 0 0
ARES CAPITAL CORPORATION COMMON STOCKS 04010L103 1,978 126,777 SH   SOLE   126,777 0 0
ARTISAN PARTNERS ASSET MGMT CL A COMMON STOCKS 04316A108 138,229 2,735,580 SH   SOLE   2,735,580 0 0
ASPEN TECHNOLOGY INC COMMON STOCKS 045327103 14,209 405,731 SH   SOLE   405,731 0 0
ASTRAZENECA ADR COMMON STOCKS 046353108 484 6,877 SH   SOLE   6,877 0 0
AT&T INC COMMON STOCKS 00206R102 1,657 49,327 SH   SOLE   49,327 0 0
ATHENAHEALTH INC COM COMMON STOCKS 04685W103 1,939 13,306 SH   SOLE   13,306 0 0
AUTOMATIC DATA PROCESSING COMMON STOCKS 053015103 459 5,506 SH   SOLE   5,506 0 0
BADGER METER INC COMMON STOCKS 056525108 42,566 717,205 SH   SOLE   717,205 0 0
BAIDU INC SPONSORED ADR A COMMON STOCKS 056752108 21,977 96,401 SH   SOLE   96,401 0 0
BALCHEM CORPORATION COMMON STOCKS 057665200 27,104 406,727 SH   SOLE   406,727 0 0
BANK HAWAII CORP COMMON STOCKS 062540109 44,453 749,507 SH   SOLE   749,507 0 0
BCE INC NEW COMMON STOCKS 05534B760 2,388 52,063 SH   SOLE   52,063 0 0
BERKSHIRE HATHAWAY INC CL A COMMON STOCKS 084670108 678 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW COMMON STOCKS 084670702 638 4,250 SH   SOLE   4,250 0 0
BLACKBAUD INC COMMON STOCKS 09227Q100 23,112 534,251 SH   SOLE   534,251 0 0
BLACKROCK CA MUNICIPAL INCOME TRUST ETF/ISHARE - FIXED 09248E102 449 30,000 SH   SOLE   30,000 0 0
BLACKROCK MUNIYIELD QUALITY FUND III ETF/ISHARE - FIXED 09254E103 281 20,000 SH   SOLE   20,000 0 0
BP ADR COMMON STOCKS 055622104 1,389 36,434 SH   SOLE   36,434 0 0
BRISTOL-MYERS SQUIBB CO COMMON STOCKS 110122108 7,423 125,744 SH   SOLE   125,744 0 0
BRITISH AMERICAN TOBACCO PLC SPONSORED ADR COMMON STOCKS 110448107 1,546 14,338 SH   SOLE   14,338 0 0
BROWN & BROWN INC COMMON STOCKS 115236101 77,335 2,349,905 SH   SOLE   2,349,905 0 0
BROWN FORMAN CORP CL B COMMON STOCKS 115637209 3,072 34,971 SH   SOLE   34,971 0 0
CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 37,461 791,648 SH   SOLE   791,648 0 0
CAMERON INTERNATIONAL CORP COMMON STOCKS 13342B105 1,764 35,307 SH   SOLE   35,307 0 0
CANADIAN PACIFIC RAILWAY LIMITED COMMON STOCKS 13645T100 6,740 34,980 SH   SOLE   34,980 0 0
CAPELLA EDUCATION COMPANY COMMON STOCKS 139594105 3,009 39,104 SH   SOLE   39,104 0 0
CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 53,871 1,011,665 SH   SOLE   1,011,665 0 0
CDW CORP COM COMMON STOCKS 12514G108 117,945 3,353,573 SH   SOLE   3,353,573 0 0
CELGENE CORP COMMON STOCKS 151020104 16,259 145,351 SH   SOLE   145,351 0 0
CERNER CORP COMMON STOCKS 156782104 20,120 311,162 SH   SOLE   311,162 0 0
CHEESECAKE FACTORY INC COMMON STOCKS 163072101 38,287 761,018 SH   SOLE   761,018 0 0
CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 82,387 3,575,815 SH   SOLE   3,575,815 0 0
CHEVRON CORPORATION COMMON STOCKS 166764100 240 2,140 SH   SOLE   2,140 0 0
CHINA MOBILE LTD SPONSORED ADR COMMON STOCKS 16941M109 2,739 46,563 SH   SOLE   46,563 0 0
CHUNGHWA TELECOM COM LTD SPON ADR NEW COMMON STOCKS 17133Q502 1,073 36,449 SH   SOLE   36,449 0 0
CHURCH & DWIGHT CO COMMON STOCKS 171340102 13,079 165,958 SH   SOLE   165,958 0 0
CINCINNATI FINANCIAL CORP COMMON STOCKS 172062101 675 13,021 SH   SOLE   13,021 0 0
CINEMARK HOLDINGS INC COMMON STOCKS 17243V102 47,888 1,345,914 SH   SOLE   1,345,914 0 0
CLARCOR INC COMMON STOCKS 179895107 115,289 1,730,025 SH   SOLE   1,730,025 0 0
CLEARBRIDGE ENERGY MLP FD INC ETF/ISHARE - EQUITY 184692101 1,533 55,532 SH   SOLE   55,532 0 0
CME GROUP INC COMMON STOCKS 12572Q105 16,793 189,436 SH   SOLE   189,436 0 0
CNOOC LIMITED SPONSORED ADR COMMON STOCKS 126132109 1,969 14,539 SH   SOLE   14,539 0 0
COCA COLA ENTERPRISES INC COM COMMON STOCKS 19122T109 10,486 237,140 SH   SOLE   237,140 0 0
COCA-COLA CO COMMON STOCKS 191216100 444 10,520 SH   SOLE   10,520 0 0
COGNEX CORP COM COMMON STOCKS 192422103 30,184 730,308 SH   SOLE   730,308 0 0
COHEN & STEERS INC COMMON STOCKS 19247A100 61,500 1,461,502 SH   SOLE   1,461,502 0 0
COLGATE-PALMOLIVE COMPANY COMMON STOCKS 194162103 15,611 225,626 SH   SOLE   225,626 0 0
COMPUTER PROGRAMS AND SYSTEMS INC COMMON STOCKS 205306103 83,786 1,379,201 SH   SOLE   1,379,201 0 0
COOPER COMPANIES INC COMMON STOCKS 216648402 1,069 6,595 SH   SOLE   6,595 0 0
COPART INC COMMON STOCKS 217204106 128,833 3,530,647 SH   SOLE   3,530,647 0 0
CORE LABORATORIES N V COMMON STOCKS N22717107 69,315 575,991 SH   SOLE   575,991 0 0
CORPORATE EXECUTIVE BOARD CO COMMON STOCKS 21988R102 57,325 790,366 SH   SOLE   790,366 0 0
COSTAR GROUP INC COM COMMON STOCKS 22160N109 15,896 86,564 SH   SOLE   86,564 0 0
COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 16,225 114,465 SH   SOLE   114,465 0 0
COVIDIEN PLC COMMON STOCKS G2554F113 19,210 187,819 SH   SOLE   187,819 0 0
CRH PLC COMMON STOCKS 12626K203 1,996 83,127 SH   SOLE   83,127 0 0
CYBERONICS INC COM COMMON STOCKS 23251P102 7,456 133,902 SH   SOLE   133,902 0 0
DANAHER CORP COMMON STOCKS 235851102 15,783 184,140 SH   SOLE   184,140 0 0
DIAGEO PLC SPONSORED ADR COMMON STOCKS 25243Q205 8,138 71,329 SH   SOLE   71,329 0 0
DICKS SPORTING GOODS INC OC-COM COMMON STOCKS 253393102 918 18,490 SH   SOLE   18,490 0 0
DISCOVERY COMMUNICATIONS INC SER A COMMON STOCKS 25470F104 1,358 39,421 SH   SOLE   39,421 0 0
DOMINOS PIZZA INC COM COMMON STOCKS 25754A201 2,675 28,404 SH   SOLE   28,404 0 0
DONALDSON INC COMMON STOCKS 257651109 8,139 210,689 SH   SOLE   210,689 0 0
DOVER CORP COMMON STOCKS 260003108 359 5,000 SH   SOLE   5,000 0 0
DRESSER-RAND GROUP INC COMMON STOCKS 261608103 23,563 288,053 SH   SOLE   288,053 0 0
ECOLAB INC COMMON STOCKS 278865100 14,111 135,007 SH   SOLE   135,007 0 0
EDWARDS LIFESCIENCES CORP COMMON STOCKS 28176E108 1,522 11,946 SH   SOLE   11,946 0 0
ELLIE MAE INC COM COMMON STOCKS 28849P100 13,602 337,347 SH   SOLE   337,347 0 0
EMERSON ELEC CO COMMON STOCKS 291011104 251 4,060 SH   SOLE   4,060 0 0
EQUIFAX INC COMMON STOCKS 294429105 16,319 201,789 SH   SOLE   201,789 0 0
EXPEDITORS INTERNATIONAL OF WASHINGTON INC COMMON STOCKS 302130109 23,199 520,047 SH   SOLE   520,047 0 0
EXPONENT INC COMMON STOCKS 30214U102 94,840 1,149,577 SH   SOLE   1,149,577 0 0
EXXON MOBIL CORPORATION COMMON STOCKS 30231G102 17,476 189,033 SH   SOLE   189,033 0 0
FACEBOOK INC CL A COMMON STOCKS 30303M102 48,208 617,897 SH   SOLE   617,897 0 0
FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 132,753 943,180 SH   SOLE   943,180 0 0
FASTENAL COMPANY COMMON STOCKS 311900104 7,850 165,060 SH   SOLE   165,060 0 0
FEDERATED INVESTORS INC CL B COMMON STOCKS 314211103 1,239 37,620 SH   SOLE   37,620 0 0
FEDEX CORP COMMON STOCKS 31428X106 938 5,400 SH   SOLE   5,400 0 0
FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 13,396 366,521 SH   SOLE   366,521 0 0
FIRST CASH FINL SVCS INC COM COMMON STOCKS 31942D107 65,737 1,180,831 SH   SOLE   1,180,831 0 0
FIRST SOLAR INC COMMON STOCKS 336433107 1,310 29,370 SH   SOLE   29,370 0 0
FLEETMATICS GROUP PLC COM COMMON STOCKS G35569105 13,725 386,726 SH   SOLE   386,726 0 0
FORRESTER RESEARCH INC COM COMMON STOCKS 346563109 8,447 214,614 SH   SOLE   214,614 0 0
FRANKLIN RESOURCES INC COMMON STOCKS 354613101 867 15,660 SH   SOLE   15,660 0 0
G & K SERVICES INC-CL A COMMON STOCKS 361268105 21,592 304,758 SH   SOLE   304,758 0 0
GARMIN LTD SHS COMMON STOCKS H2906T109 442 8,360 SH   SOLE   8,360 0 0
GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 3,061 36,345 SH   SOLE   36,345 0 0
GENERAL ELECTRIC COMPANY COMMON STOCKS 369604103 913 36,119 SH   SOLE   36,119 0 0
GILEAD SCIENCES INC COMMON STOCKS 375558103 35,656 378,271 SH   SOLE   378,271 0 0
GLAXOSMITHKLINE ADR COMMON STOCKS 37733W105 2,905 67,980 SH   SOLE   67,980 0 0
GRACO INC COMMON STOCKS 384109104 94,728 1,181,445 SH   SOLE   1,181,445 0 0
HALLIBURTON CO COMMON STOCKS 406216101 7,553 192,045 SH   SOLE   192,045 0 0
HEARTLAND EXPRESS INC COMMON STOCKS 422347104 3,186 117,964 SH   SOLE   117,964 0 0
HEARTLAND PAYMENT SYSTEMS COMMON STOCKS 42235N108 30,211 559,989 SH   SOLE   559,989 0 0
HEICO CORPORATION CL A COMMON STOCKS 422806208 8,207 173,286 SH   SOLE   173,286 0 0
HERSHEY FOODS CORP COMMON STOCKS 427866108 582 5,600 SH   SOLE   5,600 0 0
HIBBETT SPORTS INC COM COMMON STOCKS 428567101 59,441 1,227,350 SH   SOLE   1,227,350 0 0
HOME DEPOT INC COMMON STOCKS 437076102 20,001 190,536 SH   SOLE   190,536 0 0
HOMEAWAY INC COM COMMON STOCKS 43739Q100 11,354 381,264 SH   SOLE   381,264 0 0
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 11,781 117,907 SH   SOLE   117,907 0 0
HUB GROUP INC-CL A COMMON STOCKS 443320106 5,991 157,333 SH   SOLE   157,333 0 0
ILLINOIS TOOL WORKS INC COMMON STOCKS 452308109 15,607 164,807 SH   SOLE   164,807 0 0
INTERNATIONAL BUSINESS MACHINES CO COMMON STOCKS 459200101 417 2,600 SH   SOLE   2,600 0 0
INTERNATIONAL FLAVORS AND FRAGRANCES INC COMMON STOCKS 459506101 17,971 177,299 SH   SOLE   177,299 0 0
INTUIT INC COMMON STOCKS 461202103 1,342 14,558 SH   SOLE   14,558 0 0
INTUITIVE SURGICAL INC COMMON STOCKS 46120E602 14,800 27,980 SH   SOLE   27,980 0 0
IPATH DJ UBS COMMODITY INDEX TOTAL RET ETN ETF/ISHARE - EQUITY 06738C778 801 26,768 SH   SOLE   26,768 0 0
ISHARES BARCLAYS 1-3YR CREDIT BOND FUND ETF/ISHARE - FIXED 464288646 1,424 13,539 SH   SOLE   13,539 0 0
ISHARES BARCLAYS AGGREGATE BOND FUND ETF/ISHARE - FIXED 464287226 550 4,995 SH   SOLE   4,995 0 0
ISHARES BARCLAYS INTERMEDIATE CREDIT BD FD ETF/ISHARE - FIXED 464288638 421 3,847 SH   SOLE   3,847 0 0
ISHARES BARCLAYS INTERMEDIATE GOV CREDIT BD ETF/ISHARE - FIXED 464288612 358 3,239 SH   SOLE   3,239 0 0
ISHARES COHEN & STEERS REALTY MAJ INDEX FD ETF/ISHARE - EQUITY 464287564 5,452 56,297 SH   SOLE   56,297 0 0
ISHARES CORE US GROWTH ETF ETF/ISHARE - EQUITY 464287671 245 3,129 SH   SOLE   3,129 0 0
ISHARES DJ US HEALTHCARE SEC INDEX FD ETF/ISHARE - EQUITY 464287762 2,492 17,287 SH   SOLE   17,287 0 0
ISHARES DOW JONES SELECT DIVIDEND INDEX FD ETF/ISHARE - EQUITY 464287168 2,032 25,593 SH   SOLE   25,593 0 0
ISHARES IBOXX HIGH YLD CORPORATE BOND FD ETF/ISHARE - FIXED 464288513 4,470 49,890 SH   SOLE   49,890 0 0
ISHARES IBOXX INVESTMENT GRADE CORPORATE BD ETF/ISHARE - FIXED 464287242 468 3,921 SH   SOLE   3,921 0 0
ISHARES MSCI EAFE INDEX FUND ETF/ISHARE - EQUITY 464287465 9,132 150,105 SH   SOLE   150,105 0 0
ISHARES MSCI EAFE MINIMUM VOLATILITY FD ETF/ISHARE - EQUITY 46429B689 3,611 58,528 SH   SOLE   58,528 0 0
ISHARES MSCI EMERGING MARKETS INDEX FUND ETF/ISHARE - EQUITY 464287234 2,994 76,203 SH   SOLE   76,203 0 0
ISHARES MSCI EMERGING MKTS MIN VOLATILITY ETF/ISHARE - EQUITY 464286533 1,654 29,212 SH   SOLE   29,212 0 0
ISHARES MSCI MALAYSIA INDEX FUND ETF/ISHARE - EQUITY 464286830 4,695 348,290 SH   SOLE   348,290 0 0
ISHARES MSCI SINGAPORE INDEX FUND ETF/ISHARE - EQUITY 464286673 4,179 319,479 SH   SOLE   319,479 0 0
ISHARES MSCI TAIWAN INDEX FUND ETF/ISHARE - EQUITY 464286731 1,854 122,681 SH   SOLE   122,681 0 0
ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF/ISHARE - EQUITY 464287556 1,610 5,308 SH   SOLE   5,308 0 0
ISHARES RUSSELL 1000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287614 7,207 75,378 SH   SOLE   75,378 0 0
ISHARES RUSSELL 1000 INDEX FUND ETF/ISHARE - EQUITY 464287622 3,144 27,427 SH   SOLE   27,427 0 0
ISHARES RUSSELL 1000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287598 5,027 48,153 SH   SOLE   48,153 0 0
ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287648 6,299 44,240 SH   SOLE   44,240 0 0
ISHARES RUSSELL 2000 INDEX FUND ETF/ISHARE - EQUITY 464287655 2,064 17,253 SH   SOLE   17,253 0 0
ISHARES RUSSELL 2000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287630 526 5,170 SH   SOLE   5,170 0 0
ISHARES RUSSELL 3000 INDEX FUND ETF/ISHARE - EQUITY 464287689 1,078 8,814 SH   SOLE   8,814 0 0
ISHARES RUSSELL MIDCAP GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287481 5,332 57,191 SH   SOLE   57,191 0 0
ISHARES RUSSELL MIDCAP INDEX FUND ETF/ISHARE - EQUITY 464287499 3,437 20,576 SH   SOLE   20,576 0 0
ISHARES RUSSELL MIDCAP VALUE INDEX FUND ETF/ISHARE - EQUITY 464287473 593 8,039 SH   SOLE   8,039 0 0
ISHARES S&P 500 INDEX FUND ETF/ISHARE - EQUITY 464287200 7,566 36,572 SH   SOLE   36,572 0 0
ISHARES S&P CALIFORNIA MUNICIPAL BOND FUND ETF/ISHARE - FIXED 464288356 4,745 40,300 SH   SOLE   40,300 0 0
ISHARES S&P GLOBAL UTILITIES ETF/ISHARE - EQUITY 464288711 1,148 23,356 SH   SOLE   23,356 0 0
ISHARES S&P NATL AMT-FREE MUNI BOND FUND ETF/ISHARE - FIXED 464288414 1,161 10,522 SH   SOLE   10,522 0 0
JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 165,528 2,663,785 SH   SOLE   2,663,785 0 0
JOHNSON & JOHNSON COMMON STOCKS 478160104 16,088 153,852 SH   SOLE   153,852 0 0
JPMORGAN ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 46625H365 7,353 160,026 SH   SOLE   160,026 0 0
JPMORGAN CHASE & CO COMMON STOCKS 46625H100 563 9,003 SH   SOLE   9,003 0 0
KAYNE ANDERSON ENERGY DEV CO - KED ETF/ISHARE - EQUITY 48660Q102 5,424 151,762 SH   SOLE   151,762 0 0
KAYNE ANDERSON ENERGY TOT RET FD - KYE ETF/ISHARE - EQUITY 48660P104 5,279 189,535 SH   SOLE   189,535 0 0
KAYNE ANDERSON MDSTM ENERGY COM ETF/ISHARE - EQUITY 48661E108 4,502 132,268 SH   SOLE   132,268 0 0
KAYNE ANDERSON MLP INVT CO - KYN ETF/ISHARE - EQUITY 486606106 65,256 1,709,160 SH   SOLE   1,709,160 0 0
KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 11,255 97,414 SH   SOLE   97,414 0 0
KRAFT FOODS GROUP INC COM COMMON STOCKS 50076Q106 546 8,719 SH   SOLE   8,719 0 0
LANDSTAR SYSTEM INC COMMON STOCKS 515098101 109,418 1,508,592 SH   SOLE   1,508,592 0 0
LAS VEGAS SANDS CORP COMMON STOCKS 517834107 23,337 401,249 SH   SOLE   401,249 0 0
LEGGETT & PLATT INC COMMON STOCKS 524660107 507 11,907 SH   SOLE   11,907 0 0
LIGAND PHARMACEUTICALS INC COM NEW COMMON STOCKS 53220K504 925 17,392 SH   SOLE   17,392 0 0
LINCOLN ELECTRIC HOLDINGS INC COMMON STOCKS 533900106 21,522 311,501 SH   SOLE   311,501 0 0
LINEAR TECHNOLOGY CORP COMMON STOCKS 535678106 5,201 114,065 SH   SOLE   114,065 0 0
LORILLARD INC COMMON STOCKS 544147101 1,675 26,605 SH   SOLE   26,605 0 0
LOWES COMPANIES INC COMMON STOCKS 548661107 20,672 300,469 SH   SOLE   300,469 0 0
MARKETAXESS HOLDINGS INC COM COMMON STOCKS 57060D108 129,776 1,809,738 SH   SOLE   1,809,738 0 0
MARSH & MCLENNAN COS INC COMMON STOCKS 571748102 14,931 260,856 SH   SOLE   260,856 0 0
MCCORMICK & COMPANY COMMON STOCKS 579780206 2,120 28,535 SH   SOLE   28,535 0 0
MCDONALDS CORP COMMON STOCKS 580135101 1,013 10,813 SH   SOLE   10,813 0 0
MEAD JOHNSON NUTRITION CO COM CL A COMMON STOCKS 582839106 18,729 186,283 SH   SOLE   186,283 0 0
MEDIDATA SOLUTIONS INC COM COMMON STOCKS 58471A105 13,044 273,175 SH   SOLE   273,175 0 0
MERCADOLIBRE INC COM COMMON STOCKS 58733R102 10,764 84,312 SH   SOLE   84,312 0 0
MERCK & COMPANY COMMON STOCKS 58933Y105 581 10,235 SH   SOLE   10,235 0 0
MERCURY GENERAL CORP COMMON STOCKS 589400100 1,972 34,804 SH   SOLE   34,804 0 0
MEREDITH CORP COMMON STOCKS 589433101 437 8,047 SH   SOLE   8,047 0 0
MESA LABS INC COM COMMON STOCKS 59064R109 3,461 44,770 SH   SOLE   44,770 0 0
MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 386 8,562 SH   SOLE   8,562 0 0
MICROSOFT CORP COMMON STOCKS 594918104 641 13,799 SH   SOLE   13,799 0 0
MIDDLEBY CORP COM COMMON STOCKS 596278101 1,750 17,657 SH   SOLE   17,657 0 0
MONOTYPE IMAGING HOLDINGS INC COM COMMON STOCKS 61022P100 32,182 1,116,274 SH   SOLE   1,116,274 0 0
MONRO MUFFLER BRAKE INC COM COMMON STOCKS 610236101 6,228 107,758 SH   SOLE   107,758 0 0
MONSTER BEVERAGE CORP COM COMMON STOCKS 611740101 33,122 305,699 SH   SOLE   305,699 0 0
MORNINGSTAR INC COMMON STOCKS 617700109 10,277 158,815 SH   SOLE   158,815 0 0
MSC INDUSTRIAL DIRECT CO INC - A COMMON STOCKS 553530106 9,507 117,004 SH   SOLE   117,004 0 0
MSCI INC CL A COMMON STOCKS 55354G100 22,562 475,591 SH   SOLE   475,591 0 0
NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 36,171 1,599,082 SH   SOLE   1,599,082 0 0
NATIONAL GRID PLC SPON ADR COMMON STOCKS 636274300 3,970 56,183 SH   SOLE   56,183 0 0
NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 8,045 575,074 SH   SOLE   575,074 0 0
NATIONAL-OILWELL VARCO INC COMMON STOCKS 637071101 15,522 236,862 SH   SOLE   236,862 0 0
NIKE INC CL B COMMON STOCKS 654106103 32,567 338,709 SH   SOLE   338,709 0 0
NORDSON CORP COMMON STOCKS 655663102 9,240 118,525 SH   SOLE   118,525 0 0
NOVARTIS AG ADR COMMON STOCKS 66987V109 3,946 42,581 SH   SOLE   42,581 0 0
NVE CORP COM NEW COMMON STOCKS 629445206 29,945 423,011 SH   SOLE   423,011 0 0
NVR INC COMMON STOCKS 62944T105 82,445 64,646 SH   SOLE   64,646 0 0
OMEGA FLEX INC COMMON STOCKS 682095104 6,691 176,965 SH   SOLE   176,965 0 0
OWENS & MINOR INC COMMON STOCKS 690732102 61,499 1,751,596 SH   SOLE   1,751,596 0 0
PALL CORP COMMON STOCKS 696429307 802 7,924 SH   SOLE   7,924 0 0
PATTERSON COMPANIES INC COMMON STOCKS 703395103 47,385 985,139 SH   SOLE   985,139 0 0
PAYCHEX INC COMMON STOCKS 704326107 483 10,470 SH   SOLE   10,470 0 0
PEPSICO INC COMMON STOCKS 713448108 1,131 11,957 SH   SOLE   11,957 0 0
PERRIGO CO PCL SHS COMMON STOCKS G97822103 16,390 98,048 SH   SOLE   98,048 0 0
PHILIP MORRIS INTERNATIONAL INC COMMON STOCKS 718172109 805 9,879 SH   SOLE   9,879 0 0
PIMCO 0-5 YEAR HIGH YIELD CORP BD FD ETF/ISHARE - FIXED 72201R783 858 8,512 SH   SOLE   8,512 0 0
PIMCO ENHANCED SHORT MAT STRATEGY FUND ETF/ISHARE - FIXED 72201R833 1,720 17,015 SH   SOLE   17,015 0 0
PLAINS ALL AMER PIPELINE L UNIT L P INT COMMON STOCKS 726503105 413 8,056 SH   SOLE   8,056 0 0
PNC FINANCIAL CORP COMMON STOCKS 693475105 17,616 193,094 SH   SOLE   193,094 0 0
POOL CORP COMMON STOCKS 73278L105 56,685 893,518 SH   SOLE   893,518 0 0
PPG INDUSTRIES INC COMMON STOCKS 693506107 13,326 57,653 SH   SOLE   57,653 0 0
PPL CORP COMMON STOCKS 69351T106 1,990 54,773 SH   SOLE   54,773 0 0
PRAXAIR INC COMMON STOCKS 74005P104 13,732 105,990 SH   SOLE   105,990 0 0
PRICELINE GROUP INC COMMON STOCKS 741503403 17,929 15,724 SH   SOLE   15,724 0 0
PRICESMART INC COM COMMON STOCKS 741511109 9,892 108,437 SH   SOLE   108,437 0 0
PRIMERICA INC COM COMMON STOCKS 74164M108 150,803 2,779,274 SH   SOLE   2,779,274 0 0
PROCTER & GAMBLE COMPANY COMMON STOCKS 742718109 996 10,930 SH   SOLE   10,930 0 0
PROTO LABS INC COM COMMON STOCKS 743713109 1,935 28,806 SH   SOLE   28,806 0 0
QUESTAR CORP COM COMMON STOCKS 748356102 59,542 2,355,313 SH   SOLE   2,355,313 0 0
RBC BEARINGS INC COMMON STOCKS 75524B104 98,680 1,529,207 SH   SOLE   1,529,207 0 0
REALTY INCOME CORP COMMON STOCKS 756109104 2,085 43,691 SH   SOLE   43,691 0 0
REED ELSEVIER N V SPONS ADR COMMON STOCKS 758204200 4,044 84,895 SH   SOLE   84,895 0 0
REYNOLDS AMERICAN INC COMMON STOCKS 761713106 2,030 31,585 SH   SOLE   31,585 0 0
RIO TINTO PLC SPONSORED ADR COMMON STOCKS 767204100 1,291 28,036 SH   SOLE   28,036 0 0
RLI CORP COMMON STOCKS 749607107 156,489 3,167,787 SH   SOLE   3,167,787 0 0
ROCKWELL COLLINS INC COMMON STOCKS 774341101 1,077 12,751 SH   SOLE   12,751 0 0
ROLLINS INC COMMON STOCKS 775711104 24,726 747,004 SH   SOLE   747,004 0 0
ROPER INDUSTRIES INC COMMON STOCKS 776696106 19,549 125,033 SH   SOLE   125,033 0 0
ROSS STORES INC COMMON STOCKS 778296103 43,056 456,777 SH   SOLE   456,777 0 0
ROYAL BK CDA MONTREAL QUE COM COMMON STOCKS 780087102 426 6,161 SH   SOLE   6,161 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR A COMMON STOCKS 780259206 3,555 53,094 SH   SOLE   53,094 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR B COMMON STOCKS 780259107 2,913 41,873 SH   SOLE   41,873 0 0
SANOFI-AVENTIS SPON ADR COMMON STOCKS 80105N105 3,384 74,189 SH   SOLE   74,189 0 0
SAP AG SPONSORED ADR COMMON STOCKS 803054204 2,935 42,136 SH   SOLE   42,136 0 0
SCHLUMBERGER LIMITED COMMON STOCKS 806857108 13,132 153,750 SH   SOLE   153,750 0 0
SHUTTERSTOCK INC COM COMMON STOCKS 825690100 40,141 580,915 SH   SOLE   580,915 0 0
SIGNATURE BK NEW YORK N Y COM COMMON STOCKS 82669G104 8,973 71,238 SH   SOLE   71,238 0 0
SIRONA DENTAL SYSTEMS INC COM COMMON STOCKS 82966C103 152,111 1,740,999 SH   SOLE   1,740,999 0 0
SNAP ON TOOLS CORP COMMON STOCKS 833034101 25,670 187,730 SH   SOLE   187,730 0 0
SOLARWINDS INC COM COMMON STOCKS 83416B109 3,157 63,346 SH   SOLE   63,346 0 0
SOUTHERN CO COMMON STOCKS 842587107 1,483 30,195 SH   SOLE   30,195 0 0
SPDR BARCLAYS SHORT TERM CORP BOND ETF ETF/ISHARE - FIXED 78464A474 2,546 83,275 SH   SOLE   83,275 0 0
SPDR GOLD TRUST ETF/ISHARE - EQUITY 78463V107 2,700 23,774 SH   SOLE   23,774 0 0
SPDR NUVEEN BARCLAYS SHORT TERM MUNI BD ETF/ISHARE - FIXED 78464A425 10,636 437,860 SH   SOLE   437,860 0 0
SPDR S&P INTERNATIONAL SMALL CAP ETF ETF/ISHARE - EQUITY 78463X871 702 25,692 SH   SOLE   25,692 0 0
STARBUCKS CORP COMMON STOCKS 855244109 22,104 269,392 SH   SOLE   269,392 0 0
STATE STREET CORP COMMON STOCKS 857477103 732 9,320 SH   SOLE   9,320 0 0
STERICYCLE INC COMMON STOCKS 858912108 2,343 17,877 SH   SOLE   17,877 0 0
SUN HYDRAULICS CORP COMMON STOCKS 866942105 14,457 367,114 SH   SOLE   367,114 0 0
SYNGENTA AG ADR COMMON STOCKS 87160A100 658 10,245 SH   SOLE   10,245 0 0
SYNTEL INC COMMON STOCKS 87162H103 55,466 1,233,118 SH   SOLE   1,233,118 0 0
SYSCO CORP COMMON STOCKS 871829107 365 9,200 SH   SOLE   9,200 0 0
T ROWE PRICE GROUP INC COMMON STOCKS 74144T108 14,936 173,963 SH   SOLE   173,963 0 0
TABLEAU SOFTWARE INC CL A COMMON STOCKS 87336U105 15,161 178,867 SH   SOLE   178,867 0 0
TEVA PHARMACEUTICAL INDS ADR COMMON STOCKS 881624209 2,004 34,846 SH   SOLE   34,846 0 0
THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 22,785 754,712 SH   SOLE   754,712 0 0
THE ESTEE LAUDER COMPANIES CL A COMMON STOCKS 518439104 9,442 123,917 SH   SOLE   123,917 0 0
THE TJX COMPANIES INC COMMON STOCKS 872540109 21,468 313,032 SH   SOLE   313,032 0 0
THE TRAVELERS COMPANIES INC COMMON STOCKS 89417E109 25,711 242,901 SH   SOLE   242,901 0 0
THOR INDS INC COM COMMON STOCKS 885160101 30,657 548,726 SH   SOLE   548,726 0 0
TIME WARNER INC COMMON STOCKS 887317303 35,028 410,067 SH   SOLE   410,067 0 0
TORO CO COMMON STOCKS 891092108 80,777 1,265,900 SH   SOLE   1,265,900 0 0
TORTOISE ENERGY INFRA-STRUCTURE CORPORATION ETF/ISHARE - EQUITY 89147L100 1,476 33,731 SH   SOLE   33,731 0 0
TOTAL SA SPONSORED ADR COMMON STOCKS 89151E109 5,440 106,244 SH   SOLE   106,244 0 0
TOWERS WATSON & CO CL A COMMON STOCKS 891894107 32,595 288,014 SH   SOLE   288,014 0 0
TRIPADVISOR INC COM COMMON STOCKS 896945201 14,151 189,545 SH   SOLE   189,545 0 0
TWITTER INC COM COMMON STOCKS 90184L102 1,820 50,743 SH   SOLE   50,743 0 0
U S BANCORP COMMON STOCKS 902973304 16,015 356,286 SH   SOLE   356,286 0 0
UFP TECHNOLOGIES INC COM COMMON STOCKS 902673102 19,658 799,570 SH   SOLE   799,570 0 0
UNILEVER N V ADR COMMON STOCKS 904784709 2,903 74,363 SH   SOLE   74,363 0 0
UNION PACIFIC CORPORATION COMMON STOCKS 907818108 27,499 230,835 SH   SOLE   230,835 0 0
VANGUARD EMERGING MARKETS ETF ETF/ISHARE - EQUITY 922042858 14,804 369,904 SH   SOLE   369,904 0 0
VANGUARD FTSE ALL WORLD US SMALL CAP ETF ETF/ISHARE - EQUITY 922042718 3,338 35,020 SH   SOLE   35,020 0 0
VANGUARD REIT ETF ETF/ISHARE - EQUITY 922908553 24,862 306,935 SH   SOLE   306,935 0 0
VERIZON COMMUNICATIONS INC COMMON STOCKS 92343V104 632 13,500 SH   SOLE   13,500 0 0
VERMILION ENERGY INC COM COMMON STOCKS 923725105 772 15,759 SH   SOLE   15,759 0 0
VF CORPORATION COMMON STOCKS 918204108 22,240 296,932 SH   SOLE   296,932 0 0
VILLAGE SUPER MARKET INC CL A NEW COMMON STOCKS 927107409 15,218 555,992 SH   SOLE   555,992 0 0
VISA INC CL A COMMON STOCKS 92826C839 25,217 96,173 SH   SOLE   96,173 0 0
VODAFONE GROUP PLC NEW SPNSR ADR NO PAR COMMON STOCKS 92857W308 2,084 60,977 SH   SOLE   60,977 0 0
VULCAN MATERIALS COMPANY COMMON STOCKS 929160109 237 3,600 SH   SOLE   3,600 0 0
WABCO HOLDINGS INC COMMON STOCKS 92927K102 20,402 194,713 SH   SOLE   194,713 0 0
WAL MART STORES INC COMMON STOCKS 931142103 1,817 21,156 SH   SOLE   21,156 0 0
WALGREENS BOOTS ALLIANCE INC COM COMMON STOCKS 931427108 1,428 18,739 SH   SOLE   18,739 0 0
WASTE MGMT INC DEL COMMON STOCKS 94106L109 777 15,141 SH   SOLE   15,141 0 0
WD-40 COMPANY COMMON STOCKS 929236107 66,234 778,492 SH   SOLE   778,492 0 0
WELLS FARGO & CO COMMON STOCKS 949746101 344 6,274 SH   SOLE   6,274 0 0
WESTAMERICA BANCORPORATION COMMON STOCKS 957090103 32,180 656,463 SH   SOLE   656,463 0 0
WESTERN ASSET MANAGED MUNICIPALS FUND ETF/ISHARE - FIXED 95766M105 204 15,000 SH   SOLE   15,000 0 0
WINMARK CORP COM COMMON STOCKS 974250102 1,367 15,723 SH   SOLE   15,723 0 0
WISDOMTREE INTERNATIONAL SMALL CAP DIVIDEND ETF/ISHARE - EQUITY 97717W760 1,286 23,163 SH   SOLE   23,163 0 0
WOLVERINE WORLD WIDE INC COMMON STOCKS 978097103 58,085 1,970,985 SH   SOLE   1,970,985 0 0
WORKDAY INC CL A COMMON STOCKS 98138H101 14,992 183,704 SH   SOLE   183,704 0 0
WYNN RESORTS LTD COM COMMON STOCKS 983134107 1,259 8,464 SH   SOLE   8,464 0 0
ZOETIS INC CL A COMMON STOCKS 98978V103 17,186 399,394 SH   SOLE   399,394 0 0