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,932 120,837 SH   SOLE   120,837 0 0
AAON INC COM PAR $0.004 COMMON STOCKS 000360206 6,525 266,013 SH   SOLE   266,013 0 0
ABAXIS INC COMMON STOCKS 002567105 86,209 1,344,711 SH   SOLE   1,344,711 0 0
ABBOTT LABS COMMON STOCKS 002824100 17,488 377,468 SH   SOLE   377,468 0 0
ABBVIE INC COM COMMON STOCKS 00287Y109 339 5,788 SH   SOLE   5,788 0 0
ACCENTURE PLC CL A COMMON STOCKS G1151C101 11,908 127,095 SH   SOLE   127,095 0 0
ADVANCE AUTO PARTS INC COMMON STOCKS 00751Y106 912 6,092 SH   SOLE   6,092 0 0
AGL RESOURCES INC COMMON STOCKS 001204106 1,024 20,627 SH   SOLE   20,627 0 0
AIRGAS INC COMMON STOCKS 009363102 2,001 18,857 SH   SOLE   18,857 0 0
ALTRIA GROUP INC COMMON STOCKS 02209S103 2,186 43,711 SH   SOLE   43,711 0 0
AMAZON INC COMMON STOCKS 023135106 7,942 21,343 SH   SOLE   21,343 0 0
AMERICAN SOFTWARE INC CL A COMMON STOCKS 029683109 32,098 3,140,736 SH   SOLE   3,140,736 0 0
AMGEN INC COMMON STOCKS 031162100 22,021 137,760 SH   SOLE   137,760 0 0
AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 27,383 464,676 SH   SOLE   464,676 0 0
ANALOG DEVICES INC COMMON STOCKS 032654105 17,795 282,468 SH   SOLE   282,468 0 0
ANSYS INC COMMON STOCKS 03662Q105 127,656 1,447,506 SH   SOLE   1,447,506 0 0
APPLE INC COMMON STOCKS 037833100 93,916 754,773 SH   SOLE   754,773 0 0
APPLIED MATERIALS INC COMMON STOCKS 038222105 45,449 2,014,599 SH   SOLE   2,014,599 0 0
APTARGROUP INC COMMON STOCKS 038336103 36,823 579,706 SH   SOLE   579,706 0 0
ARES CAPITAL CORPORATION COMMON STOCKS 04010L103 5,826 339,297 SH   SOLE   339,297 0 0
ARTISAN PARTNERS ASSET MGMT CL A COMMON STOCKS 04316A108 162,905 3,583,475 SH   SOLE   3,583,475 0 0
ASPEN TECHNOLOGY INC COMMON STOCKS 045327103 79,068 2,054,237 SH   SOLE   2,054,237 0 0
ASTRAZENECA ADR COMMON STOCKS 046353108 579 8,462 SH   SOLE   8,462 0 0
AT&T INC COMMON STOCKS 00206R102 2,080 63,696 SH   SOLE   63,696 0 0
ATHENAHEALTH INC COM COMMON STOCKS 04685W103 1,568 13,133 SH   SOLE   13,133 0 0
AUTOMATIC DATA PROCESSING COMMON STOCKS 053015103 472 5,506 SH   SOLE   5,506 0 0
BADGER METER INC COMMON STOCKS 056525108 41,622 694,387 SH   SOLE   694,387 0 0
BAIDU INC SPONSORED ADR A COMMON STOCKS 056752108 15,792 75,776 SH   SOLE   75,776 0 0
BALCHEM CORPORATION COMMON STOCKS 057665200 6,109 110,310 SH   SOLE   110,310 0 0
BANK HAWAII CORP COMMON STOCKS 062540109 69,880 1,141,651 SH   SOLE   1,141,651 0 0
BCE INC NEW COMMON STOCKS 05534B760 2,839 67,021 SH   SOLE   67,021 0 0
BERKSHIRE HATHAWAY INC CL A COMMON STOCKS 084670108 653 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW COMMON STOCKS 084670702 613 4,250 SH   SOLE   4,250 0 0
BLACKBAUD INC COMMON STOCKS 09227Q100 24,653 520,323 SH   SOLE   520,323 0 0
BLACKROCK CA MUNICIPAL INCOME TRUST ETF/ISHARE - FIXED 09248E102 390 25,100 SH   SOLE   25,100 0 0
BLACKROCK MUNIYIELD QUALITY FUND III ETF/ISHARE - FIXED 09254E103 170 12,000 SH   SOLE   12,000 0 0
BP ADR COMMON STOCKS 055622104 1,547 39,551 SH   SOLE   39,551 0 0
BRISTOL-MYERS SQUIBB CO COMMON STOCKS 110122108 15,597 241,821 SH   SOLE   241,821 0 0
BRITISH AMERICAN TOBACCO PLC SPONSORED ADR COMMON STOCKS 110448107 1,547 14,905 SH   SOLE   14,905 0 0
BROWN & BROWN INC COMMON STOCKS 115236101 57,775 1,744,948 SH   SOLE   1,744,948 0 0
BROWN FORMAN CORP CL B COMMON STOCKS 115637209 2,759 30,534 SH   SOLE   30,534 0 0
CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 37,875 757,961 SH   SOLE   757,961 0 0
CAMERON INTERNATIONAL CORP COMMON STOCKS 13342B105 1,583 35,079 SH   SOLE   35,079 0 0
CANADIAN PACIFIC RAILWAY LIMITED COMMON STOCKS 13645T100 6,083 33,293 SH   SOLE   33,293 0 0
CAPELLA EDUCATION COMPANY COMMON STOCKS 139594105 2,504 38,600 SH   SOLE   38,600 0 0
CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 58,197 1,036,647 SH   SOLE   1,036,647 0 0
CDW CORP COM COMMON STOCKS 12514G108 123,362 3,312,620 SH   SOLE   3,312,620 0 0
CELGENE CORP COMMON STOCKS 151020104 16,446 142,664 SH   SOLE   142,664 0 0
CERNER CORP COMMON STOCKS 156782104 22,401 305,770 SH   SOLE   305,770 0 0
CHEESECAKE FACTORY INC COMMON STOCKS 163072101 65,280 1,323,328 SH   SOLE   1,323,328 0 0
CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 81,586 3,637,347 SH   SOLE   3,637,347 0 0
CHEVRON CORPORATION COMMON STOCKS 166764100 275 2,623 SH   SOLE   2,623 0 0
CHINA MOBILE LTD SPONSORED ADR COMMON STOCKS 16941M109 3,163 48,638 SH   SOLE   48,638 0 0
CHUNGHWA TELECOM COM LTD SPON ADR NEW COMMON STOCKS 17133Q502 1,211 37,773 SH   SOLE   37,773 0 0
CHURCH & DWIGHT CO COMMON STOCKS 171340102 13,911 162,857 SH   SOLE   162,857 0 0
CINCINNATI FINANCIAL CORP COMMON STOCKS 172062101 820 15,386 SH   SOLE   15,386 0 0
CINEMARK HOLDINGS INC COMMON STOCKS 17243V102 68,691 1,524,088 SH   SOLE   1,524,088 0 0
CLARCOR INC COMMON STOCKS 179895107 80,587 1,219,905 SH   SOLE   1,219,905 0 0
CME GROUP INC COMMON STOCKS 12572Q105 17,806 188,004 SH   SOLE   188,004 0 0
CNOOC LIMITED SPONSORED ADR COMMON STOCKS 126132109 2,359 16,633 SH   SOLE   16,633 0 0
COCA-COLA CO COMMON STOCKS 191216100 427 10,520 SH   SOLE   10,520 0 0
COGNEX CORP COM COMMON STOCKS 192422103 42,190 850,780 SH   SOLE   850,780 0 0
COHEN & STEERS INC COMMON STOCKS 19247A100 48,495 1,184,256 SH   SOLE   1,184,256 0 0
COLGATE-PALMOLIVE COMPANY COMMON STOCKS 194162103 15,344 221,281 SH   SOLE   221,281 0 0
COMPUTER PROGRAMS AND SYSTEMS INC COMMON STOCKS 205306103 71,333 1,314,654 SH   SOLE   1,314,654 0 0
COOPER COMPANIES INC COMMON STOCKS 216648402 15,166 80,922 SH   SOLE   80,922 0 0
COPART INC COMMON STOCKS 217204106 118,364 3,150,503 SH   SOLE   3,150,503 0 0
CORE LABORATORIES N V COMMON STOCKS N22717107 149,960 1,435,157 SH   SOLE   1,435,157 0 0
CORPORATE EXECUTIVE BOARD CO COMMON STOCKS 21988R102 66,099 827,692 SH   SOLE   827,692 0 0
COSTAR GROUP INC COM COMMON STOCKS 22160N109 17,374 87,821 SH   SOLE   87,821 0 0
COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 16,925 111,723 SH   SOLE   111,723 0 0
CYBERONICS INC COM COMMON STOCKS 23251P102 9,192 141,591 SH   SOLE   141,591 0 0
DANAHER CORP COMMON STOCKS 235851102 15,323 180,486 SH   SOLE   180,486 0 0
DICKS SPORTING GOODS INC OC-COM COMMON STOCKS 253393102 1,828 32,068 SH   SOLE   32,068 0 0
DISCOVERY COMMUNICATIONS INC SER A COMMON STOCKS 25470F104 2,093 68,052 SH   SOLE   68,052 0 0
DOMINOS PIZZA INC COM COMMON STOCKS 25754A201 2,823 28,074 SH   SOLE   28,074 0 0
DONALDSON INC COMMON STOCKS 257651109 7,660 203,122 SH   SOLE   203,122 0 0
DOVER CORP COMMON STOCKS 260003108 346 5,000 SH   SOLE   5,000 0 0
ECOLAB INC COMMON STOCKS 278865100 15,105 132,061 SH   SOLE   132,061 0 0
EDWARDS LIFESCIENCES CORP COMMON STOCKS 28176E108 1,662 11,667 SH   SOLE   11,667 0 0
ELLIE MAE INC COM COMMON STOCKS 28849P100 12,712 229,828 SH   SOLE   229,828 0 0
EMERSON ELEC CO COMMON STOCKS 291011104 204 3,600 SH   SOLE   3,600 0 0
EQUIFAX INC COMMON STOCKS 294429105 18,419 198,058 SH   SOLE   198,058 0 0
EXPEDITORS INTERNATIONAL OF WASHINGTON INC COMMON STOCKS 302130109 33,082 686,631 SH   SOLE   686,631 0 0
EXPONENT INC COMMON STOCKS 30214U102 97,919 1,101,455 SH   SOLE   1,101,455 0 0
EXXON MOBIL CORPORATION COMMON STOCKS 30231G102 16,236 191,017 SH   SOLE   191,017 0 0
FACEBOOK INC CL A COMMON STOCKS 30303M102 50,409 613,139 SH   SOLE   613,139 0 0
FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 151,546 951,921 SH   SOLE   951,921 0 0
FASTENAL COMPANY COMMON STOCKS 311900104 1,100 26,544 SH   SOLE   26,544 0 0
FEDERATED INVESTORS INC CL B COMMON STOCKS 314211103 1,646 48,557 SH   SOLE   48,557 0 0
FEDEX CORP COMMON STOCKS 31428X106 893 5,400 SH   SOLE   5,400 0 0
FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 15,141 361,968 SH   SOLE   361,968 0 0
FIRST CASH FINL SVCS INC COM COMMON STOCKS 31942D107 60,664 1,304,036 SH   SOLE   1,304,036 0 0
FIRST SOLAR INC COMMON STOCKS 336433107 1,732 28,976 SH   SOLE   28,976 0 0
FLEETMATICS GROUP PLC COM COMMON STOCKS G35569105 18,359 409,342 SH   SOLE   409,342 0 0
FORRESTER RESEARCH INC COM COMMON STOCKS 346563109 8,107 220,420 SH   SOLE   220,420 0 0
FRANKLIN RESOURCES INC COMMON STOCKS 354613101 711 13,848 SH   SOLE   13,848 0 0
G & K SERVICES INC-CL A COMMON STOCKS 361268105 23,002 317,133 SH   SOLE   317,133 0 0
GARMIN LTD SHS COMMON STOCKS H2906T109 502 10,556 SH   SOLE   10,556 0 0
GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 3,011 35,910 SH   SOLE   35,910 0 0
GENERAL ELECTRIC COMPANY COMMON STOCKS 369604103 896 36,119 SH   SOLE   36,119 0 0
GILEAD SCIENCES INC COMMON STOCKS 375558103 36,863 375,659 SH   SOLE   375,659 0 0
GLAXOSMITHKLINE ADR COMMON STOCKS 37733W105 4,064 88,059 SH   SOLE   88,059 0 0
GRACO INC COMMON STOCKS 384109104 104,885 1,453,506 SH   SOLE   1,453,506 0 0
HALLIBURTON CO COMMON STOCKS 406216101 15,530 353,930 SH   SOLE   353,930 0 0
HEARTLAND EXPRESS INC COMMON STOCKS 422347104 3,466 145,886 SH   SOLE   145,886 0 0
HEARTLAND PAYMENT SYSTEMS COMMON STOCKS 42235N108 25,924 553,331 SH   SOLE   553,331 0 0
HEICO CORPORATION CL A COMMON STOCKS 422806208 8,991 181,493 SH   SOLE   181,493 0 0
HERSHEY FOODS CORP COMMON STOCKS 427866108 565 5,600 SH   SOLE   5,600 0 0
HIBBETT SPORTS INC COM COMMON STOCKS 428567101 63,047 1,285,106 SH   SOLE   1,285,106 0 0
HOME DEPOT INC COMMON STOCKS 437076102 21,190 186,519 SH   SOLE   186,519 0 0
HOMEAWAY INC COM COMMON STOCKS 43739Q100 12,802 424,320 SH   SOLE   424,320 0 0
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 17,322 166,065 SH   SOLE   166,065 0 0
HUB GROUP INC-CL A COMMON STOCKS 443320106 6,913 175,949 SH   SOLE   175,949 0 0
ILLINOIS TOOL WORKS INC COMMON STOCKS 452308109 16,685 171,758 SH   SOLE   171,758 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 21,288 181,333 SH   SOLE   181,333 0 0
INTUIT INC COMMON STOCKS 461202103 1,891 19,499 SH   SOLE   19,499 0 0
INTUITIVE SURGICAL INC COMMON STOCKS 46120E602 13,794 27,314 SH   SOLE   27,314 0 0
IPATH DJ UBS COMMODITY INDEX TOTAL RET ETN ETF/ISHARE - EQUITY 06738C778 701 25,290 SH   SOLE   25,290 0 0
ISHARES BARCLAYS 1-3YR CREDIT BOND FUND ETF/ISHARE - FIXED 464288646 1,291 12,236 SH   SOLE   12,236 0 0
ISHARES BARCLAYS AGGREGATE BOND FUND ETF/ISHARE - FIXED 464287226 430 3,861 SH   SOLE   3,861 0 0
ISHARES BARCLAYS INTERMEDIATE CREDIT BD FD ETF/ISHARE - FIXED 464288638 397 3,584 SH   SOLE   3,584 0 0
ISHARES BARCLAYS INTERMEDIATE GOV CREDIT BD ETF/ISHARE - FIXED 464288612 362 3,239 SH   SOLE   3,239 0 0
ISHARES COHEN & STEERS REALTY MAJ INDEX FD ETF/ISHARE - EQUITY 464287564 5,505 54,435 SH   SOLE   54,435 0 0
ISHARES CORE US GROWTH ETF ETF/ISHARE - EQUITY 464287671 254 3,129 SH   SOLE   3,129 0 0
ISHARES DJ US HEALTHCARE SEC INDEX FD ETF/ISHARE - EQUITY 464287762 5,064 32,813 SH   SOLE   32,813 0 0
ISHARES DOW JONES SELECT DIVIDEND INDEX FD ETF/ISHARE - EQUITY 464287168 440 5,646 SH   SOLE   5,646 0 0
ISHARES IBOXX HIGH YLD CORPORATE BOND FD ETF/ISHARE - FIXED 464288513 4,260 47,019 SH   SOLE   47,019 0 0
ISHARES IBOXX INVESTMENT GRADE CORPORATE BD ETF/ISHARE - FIXED 464287242 477 3,921 SH   SOLE   3,921 0 0
ISHARES MSCI EAFE INDEX FUND ETF/ISHARE - EQUITY 464287465 8,098 126,201 SH   SOLE   126,201 0 0
ISHARES MSCI EAFE MINIMUM VOLATILITY FD ETF/ISHARE - EQUITY 46429B689 4,450 67,542 SH   SOLE   67,542 0 0
ISHARES MSCI EMERGING MARKETS INDEX FUND ETF/ISHARE - EQUITY 464287234 3,294 82,086 SH   SOLE   82,086 0 0
ISHARES MSCI EMERGING MKTS MIN VOLATILITY ETF/ISHARE - EQUITY 464286533 1,947 33,002 SH   SOLE   33,002 0 0
ISHARES MSCI MALAYSIA INDEX FUND ETF/ISHARE - EQUITY 464286830 5,846 439,905 SH   SOLE   439,905 0 0
ISHARES MSCI SINGAPORE INDEX FUND ETF/ISHARE - EQUITY 464286673 4,404 344,055 SH   SOLE   344,055 0 0
ISHARES MSCI TAIWAN INDEX FUND ETF/ISHARE - EQUITY 464286731 2,007 127,529 SH   SOLE   127,529 0 0
ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF/ISHARE - EQUITY 464287556 2,037 5,930 SH   SOLE   5,930 0 0
ISHARES RUSSELL 1000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287614 7,285 73,642 SH   SOLE   73,642 0 0
ISHARES RUSSELL 1000 INDEX FUND ETF/ISHARE - EQUITY 464287622 2,867 24,746 SH   SOLE   24,746 0 0
ISHARES RUSSELL 1000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287598 2,863 27,778 SH   SOLE   27,778 0 0
ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287648 481 3,172 SH   SOLE   3,172 0 0
ISHARES RUSSELL 2000 INDEX FUND ETF/ISHARE - EQUITY 464287655 1,224 9,839 SH   SOLE   9,839 0 0
ISHARES RUSSELL 2000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287630 11,682 113,190 SH   SOLE   113,190 0 0
ISHARES RUSSELL 3000 INDEX FUND ETF/ISHARE - EQUITY 464287689 1,111 8,974 SH   SOLE   8,974 0 0
ISHARES RUSSELL MIDCAP GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287481 759 7,753 SH   SOLE   7,753 0 0
ISHARES RUSSELL MIDCAP INDEX FUND ETF/ISHARE - EQUITY 464287499 4,125 23,825 SH   SOLE   23,825 0 0
ISHARES RUSSELL MIDCAP VALUE INDEX FUND ETF/ISHARE - EQUITY 464287473 605 8,039 SH   SOLE   8,039 0 0
ISHARES S&P 500 INDEX FUND ETF/ISHARE - EQUITY 464287200 8,538 41,081 SH   SOLE   41,081 0 0
ISHARES S&P CALIFORNIA MUNICIPAL BOND FUND ETF/ISHARE - FIXED 464288356 5,485 46,386 SH   SOLE   46,386 0 0
ISHARES S&P GLOBAL UTILITIES ETF/ISHARE - EQUITY 464288711 1,238 26,642 SH   SOLE   26,642 0 0
ISHARES S&P NATL AMT-FREE MUNI BOND FUND ETF/ISHARE - FIXED 464288414 1,375 12,429 SH   SOLE   12,429 0 0
JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 194,105 2,777,297 SH   SOLE   2,777,297 0 0
JOHNSON & JOHNSON COMMON STOCKS 478160104 2,581 25,655 SH   SOLE   25,655 0 0
JPMORGAN ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 46625H365 9,066 211,822 SH   SOLE   211,822 0 0
JPMORGAN CHASE & CO COMMON STOCKS 46625H100 545 9,003 SH   SOLE   9,003 0 0
KAYNE ANDERSON ENERGY DEV CO - KED ETF/ISHARE - EQUITY 48660Q102 4,391 150,649 SH   SOLE   150,649 0 0
KAYNE ANDERSON ENERGY TOT RET FD - KYE ETF/ISHARE - EQUITY 48660P104 4,634 187,618 SH   SOLE   187,618 0 0
KAYNE ANDERSON MDSTM ENERGY COM ETF/ISHARE - EQUITY 48661E108 4,451 135,784 SH   SOLE   135,784 0 0
KAYNE ANDERSON MLP INVT CO - KYN ETF/ISHARE - EQUITY 486606106 67,616 1,904,690 SH   SOLE   1,904,690 0 0
KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 11,165 104,235 SH   SOLE   104,235 0 0
KINDER MORGAN INC DEL COM COMMON STOCKS 49456B101 1,822 43,323 SH   SOLE   43,323 0 0
LANDSTAR SYSTEM INC COMMON STOCKS 515098101 104,681 1,578,896 SH   SOLE   1,578,896 0 0
LAS VEGAS SANDS CORP COMMON STOCKS 517834107 24,815 450,858 SH   SOLE   450,858 0 0
LEGGETT & PLATT INC COMMON STOCKS 524660107 685 14,853 SH   SOLE   14,853 0 0
LIGAND PHARMACEUTICALS INC COM NEW COMMON STOCKS 53220K504 1,341 17,392 SH   SOLE   17,392 0 0
LINCOLN ELECTRIC HOLDINGS INC COMMON STOCKS 533900106 18,117 277,056 SH   SOLE   277,056 0 0
LINEAR TECHNOLOGY CORP COMMON STOCKS 535678106 14,563 311,180 SH   SOLE   311,180 0 0
LORILLARD INC COMMON STOCKS 544147101 1,748 26,749 SH   SOLE   26,749 0 0
LOWES COMPANIES INC COMMON STOCKS 548661107 22,349 300,425 SH   SOLE   300,425 0 0
MANHATTAN ASSOCS INC COM COMMON STOCKS 562750109 265 5,239 SH   SOLE   5,239 0 0
MARKETAXESS HOLDINGS INC COM COMMON STOCKS 57060D108 146,337 1,765,225 SH   SOLE   1,765,225 0 0
MARSH & MCLENNAN COS INC COMMON STOCKS 571748102 20,061 357,665 SH   SOLE   357,665 0 0
MCCORMICK & COMPANY COMMON STOCKS 579780206 2,170 28,144 SH   SOLE   28,144 0 0
MCDONALDS CORP COMMON STOCKS 580135101 889 9,125 SH   SOLE   9,125 0 0
MEAD JOHNSON NUTRITION CO COM CL A COMMON STOCKS 582839106 32,514 323,427 SH   SOLE   323,427 0 0
MEDIDATA SOLUTIONS INC COM COMMON STOCKS 58471A105 13,410 273,453 SH   SOLE   273,453 0 0
MEDTRONIC PLC COMMON STOCKS G5960L103 17,900 229,512 SH   SOLE   229,512 0 0
MERCADOLIBRE INC COM COMMON STOCKS 58733R102 10,461 85,386 SH   SOLE   85,386 0 0
MERCK & COMPANY COMMON STOCKS 58933Y105 555 9,649 SH   SOLE   9,649 0 0
MEREDITH CORP COMMON STOCKS 589433101 570 10,224 SH   SOLE   10,224 0 0
MESA LABS INC COM COMMON STOCKS 59064R109 3,245 44,949 SH   SOLE   44,949 0 0
MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 541 11,053 SH   SOLE   11,053 0 0
MICROSOFT CORP COMMON STOCKS 594918104 561 13,799 SH   SOLE   13,799 0 0
MIDDLEBY CORP COM COMMON STOCKS 596278101 1,791 17,447 SH   SOLE   17,447 0 0
MONOTYPE IMAGING HOLDINGS INC COM COMMON STOCKS 61022P100 36,280 1,111,535 SH   SOLE   1,111,535 0 0
MONRO MUFFLER BRAKE INC COM COMMON STOCKS 610236101 7,156 110,003 SH   SOLE   110,003 0 0
MONSTER BEVERAGE CORP COM COMMON STOCKS 611740101 41,704 301,342 SH   SOLE   301,342 0 0
MORNINGSTAR INC COMMON STOCKS 617700109 12,134 161,984 SH   SOLE   161,984 0 0
MSC INDUSTRIAL DIRECT CO INC - A COMMON STOCKS 553530106 12,155 168,352 SH   SOLE   168,352 0 0
MSCI INC CL A COMMON STOCKS 55354G100 39,209 639,513 SH   SOLE   639,513 0 0
NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 38,575 1,580,306 SH   SOLE   1,580,306 0 0
NATIONAL GRID PLC SPON ADR COMMON STOCKS 636274300 4,398 68,074 SH   SOLE   68,074 0 0
NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 8,344 579,425 SH   SOLE   579,425 0 0
NETFLIX COM INC COM COMMON STOCKS 64110L106 8,064 19,353 SH   SOLE   19,353 0 0
NIKE INC CL B COMMON STOCKS 654106103 33,639 335,284 SH   SOLE   335,284 0 0
NORDSON CORP COMMON STOCKS 655663102 15,797 201,642 SH   SOLE   201,642 0 0
NOVARTIS AG ADR COMMON STOCKS 66987V109 3,719 37,717 SH   SOLE   37,717 0 0
NVE CORP COM NEW COMMON STOCKS 629445206 29,667 430,455 SH   SOLE   430,455 0 0
NVR INC COMMON STOCKS 62944T105 82,970 62,446 SH   SOLE   62,446 0 0
OMEGA FLEX INC COMMON STOCKS 682095104 4,244 168,745 SH   SOLE   168,745 0 0
OWENS & MINOR INC COMMON STOCKS 690732102 50,478 1,491,670 SH   SOLE   1,491,670 0 0
PATTERSON COMPANIES INC COMMON STOCKS 703395103 56,493 1,157,880 SH   SOLE   1,157,880 0 0
PAYCHEX INC COMMON STOCKS 704326107 659 13,276 SH   SOLE   13,276 0 0
PEPSICO INC COMMON STOCKS 713448108 1,143 11,957 SH   SOLE   11,957 0 0
PERRIGO CO PCL SHS COMMON STOCKS G97822103 16,783 101,376 SH   SOLE   101,376 0 0
PHILIP MORRIS INTERNATIONAL INC COMMON STOCKS 718172109 1,681 22,315 SH   SOLE   22,315 0 0
PIMCO 0-5 YEAR HIGH YIELD CORP BD FD ETF/ISHARE - FIXED 72201R783 793 7,810 SH   SOLE   7,810 0 0
PIMCO ENHANCED SHORT MAT STRATEGY FUND ETF/ISHARE - FIXED 72201R833 486 4,807 SH   SOLE   4,807 0 0
PLAINS ALL AMER PIPELINE L UNIT L P INT COMMON STOCKS 726503105 393 8,056 SH   SOLE   8,056 0 0
PNC FINANCIAL CORP COMMON STOCKS 693475105 18,242 195,646 SH   SOLE   195,646 0 0
POOL CORP COMMON STOCKS 73278L105 61,602 883,054 SH   SOLE   883,054 0 0
PPG INDUSTRIES INC COMMON STOCKS 693506107 13,065 57,928 SH   SOLE   57,928 0 0
PPL CORP COMMON STOCKS 69351T106 2,374 70,536 SH   SOLE   70,536 0 0
PRICELINE GROUP INC COMMON STOCKS 741503403 17,438 14,979 SH   SOLE   14,979 0 0
PRICESMART INC COM COMMON STOCKS 741511109 9,301 109,449 SH   SOLE   109,449 0 0
PRIMERICA INC COM COMMON STOCKS 74164M108 139,808 2,746,716 SH   SOLE   2,746,716 0 0
PROCTER & GAMBLE COMPANY COMMON STOCKS 742718109 887 10,825 SH   SOLE   10,825 0 0
PROTO LABS INC COM COMMON STOCKS 743713109 1,990 28,435 SH   SOLE   28,435 0 0
QUESTAR CORP COM COMMON STOCKS 748356102 62,932 2,637,534 SH   SOLE   2,637,534 0 0
RBC BEARINGS INC COMMON STOCKS 75524B104 132,556 1,731,854 SH   SOLE   1,731,854 0 0
REALTY INCOME CORP COMMON STOCKS 756109104 2,913 56,459 SH   SOLE   56,459 0 0
REED ELSEVIER N V SPONS ADR COMMON STOCKS 758204200 3,693 74,148 SH   SOLE   74,148 0 0
RENTRAK CORP COM COMMON STOCKS 760174102 5,907 106,324 SH   SOLE   106,324 0 0
REYNOLDS AMERICAN INC COMMON STOCKS 761713106 1,716 24,903 SH   SOLE   24,903 0 0
RIO TINTO PLC SPONSORED ADR COMMON STOCKS 767204100 1,658 40,049 SH   SOLE   40,049 0 0
RLI CORP COMMON STOCKS 749607107 174,899 3,337,136 SH   SOLE   3,337,136 0 0
ROCKWELL COLLINS INC COMMON STOCKS 774341101 1,641 16,997 SH   SOLE   16,997 0 0
ROLLINS INC COMMON STOCKS 775711104 27,676 1,119,110 SH   SOLE   1,119,110 0 0
ROPER INDUSTRIES INC COMMON STOCKS 776696106 21,101 122,679 SH   SOLE   122,679 0 0
ROSS STORES INC COMMON STOCKS 778296103 56,041 531,899 SH   SOLE   531,899 0 0
ROYAL BK CDA MONTREAL QUE COM COMMON STOCKS 780087102 1,820 30,158 SH   SOLE   30,158 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR A COMMON STOCKS 780259206 2,328 39,034 SH   SOLE   39,034 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR B COMMON STOCKS 780259107 3,325 53,035 SH   SOLE   53,035 0 0
SANOFI-AVENTIS SPON ADR COMMON STOCKS 80105N105 4,570 92,433 SH   SOLE   92,433 0 0
SAP AG SPONSORED ADR COMMON STOCKS 803054204 4,642 64,318 SH   SOLE   64,318 0 0
SCHLUMBERGER LIMITED COMMON STOCKS 806857108 12,519 150,035 SH   SOLE   150,035 0 0
SHUTTERSTOCK INC COM COMMON STOCKS 825690100 110,757 1,612,890 SH   SOLE   1,612,890 0 0
SIGNATURE BK NEW YORK N Y COM COMMON STOCKS 82669G104 9,869 76,165 SH   SOLE   76,165 0 0
SIRONA DENTAL SYSTEMS INC COM COMMON STOCKS 82966C103 153,114 1,701,454 SH   SOLE   1,701,454 0 0
SKYWORKS SOLUTIONS INC COM COMMON STOCKS 83088M102 1,070 10,891 SH   SOLE   10,891 0 0
SNAP ON TOOLS CORP COMMON STOCKS 833034101 38,932 264,733 SH   SOLE   264,733 0 0
SOLARWINDS INC COM COMMON STOCKS 83416B109 1,055 20,596 SH   SOLE   20,596 0 0
SPDR BARCLAYS SHORT TERM CORP BOND ETF ETF/ISHARE - FIXED 78464A474 3,844 125,000 SH   SOLE   125,000 0 0
SPDR GOLD TRUST ETF/ISHARE - EQUITY 78463V107 2,423 21,319 SH   SOLE   21,319 0 0
SPDR NUVEEN BARCLAYS SHORT TERM MUNI BD ETF/ISHARE - FIXED 78464A425 9,302 382,480 SH   SOLE   382,480 0 0
STARBUCKS CORP COMMON STOCKS 855244109 25,180 265,891 SH   SOLE   265,891 0 0
STATE STREET CORP COMMON STOCKS 857477103 685 9,320 SH   SOLE   9,320 0 0
STERICYCLE INC COMMON STOCKS 858912108 2,481 17,667 SH   SOLE   17,667 0 0
SUN HYDRAULICS CORP COMMON STOCKS 866942105 18,592 449,521 SH   SOLE   449,521 0 0
SYNGENTA AG ADR COMMON STOCKS 87160A100 764 11,273 SH   SOLE   11,273 0 0
SYNTEL INC COMMON STOCKS 87162H103 73,449 1,419,848 SH   SOLE   1,419,848 0 0
SYSCO CORP COMMON STOCKS 871829107 347 9,200 SH   SOLE   9,200 0 0
T ROWE PRICE GROUP INC COMMON STOCKS 74144T108 2,660 32,844 SH   SOLE   32,844 0 0
TABLEAU SOFTWARE INC CL A COMMON STOCKS 87336U105 16,225 175,364 SH   SOLE   175,364 0 0
TEVA PHARMACEUTICAL INDS ADR COMMON STOCKS 881624209 2,263 36,325 SH   SOLE   36,325 0 0
THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 22,707 745,963 SH   SOLE   745,963 0 0
THE ESTEE LAUDER COMPANIES CL A COMMON STOCKS 518439104 9,971 119,896 SH   SOLE   119,896 0 0
THE TJX COMPANIES INC COMMON STOCKS 872540109 22,147 316,159 SH   SOLE   316,159 0 0
THE TRAVELERS COMPANIES INC COMMON STOCKS 89417E109 26,478 244,871 SH   SOLE   244,871 0 0
TIME WARNER INC COMMON STOCKS 887317303 34,859 412,828 SH   SOLE   412,828 0 0
TORO CO COMMON STOCKS 891092108 88,901 1,267,840 SH   SOLE   1,267,840 0 0
TORTOISE ENERGY INFRA-STRUCTURE CORPORATION ETF/ISHARE - EQUITY 89147L100 1,941 46,186 SH   SOLE   46,186 0 0
TOTAL SA SPONSORED ADR COMMON STOCKS 89151E109 3,923 79,006 SH   SOLE   79,006 0 0
TOWERS WATSON & CO CL A COMMON STOCKS 891894107 39,388 297,971 SH   SOLE   297,971 0 0
TRIPADVISOR INC COM COMMON STOCKS 896945201 16,240 195,264 SH   SOLE   195,264 0 0
TWITTER INC COM COMMON STOCKS 90184L102 10,350 206,667 SH   SOLE   206,667 0 0
U S BANCORP COMMON STOCKS 902973304 22,473 514,602 SH   SOLE   514,602 0 0
UFP TECHNOLOGIES INC COM COMMON STOCKS 902673102 18,897 829,538 SH   SOLE   829,538 0 0
UNILEVER N V ADR COMMON STOCKS 904784709 4,100 98,173 SH   SOLE   98,173 0 0
UNION PACIFIC CORPORATION COMMON STOCKS 907818108 25,519 235,608 SH   SOLE   235,608 0 0
VANGUARD EMERGING MARKETS ETF ETF/ISHARE - EQUITY 922042858 16,594 406,028 SH   SOLE   406,028 0 0
VANGUARD REIT ETF ETF/ISHARE - EQUITY 922908553 29,943 355,150 SH   SOLE   355,150 0 0
VERIZON COMMUNICATIONS INC COMMON STOCKS 92343V104 857 17,617 SH   SOLE   17,617 0 0
VERMILION ENERGY INC COM COMMON STOCKS 923725105 1,667 39,605 SH   SOLE   39,605 0 0
VF CORPORATION COMMON STOCKS 918204108 22,802 302,778 SH   SOLE   302,778 0 0
VILLAGE SUPER MARKET INC CL A NEW COMMON STOCKS 927107409 18,614 592,060 SH   SOLE   592,060 0 0
VISA INC CL A COMMON STOCKS 92826C839 24,835 379,686 SH   SOLE   379,686 0 0
VODAFONE GROUP PLC NEW SPNSR ADR NO PAR COMMON STOCKS 92857W308 3,295 100,840 SH   SOLE   100,840 0 0
VULCAN MATERIALS COMPANY COMMON STOCKS 929160109 303 3,600 SH   SOLE   3,600 0 0
WABCO HOLDINGS INC COMMON STOCKS 92927K102 24,403 198,594 SH   SOLE   198,594 0 0
WAL MART STORES INC COMMON STOCKS 931142103 1,740 21,156 SH   SOLE   21,156 0 0
WALGREENS BOOTS ALLIANCE INC COM COMMON STOCKS 931427108 1,587 18,739 SH   SOLE   18,739 0 0
WASTE MGMT INC DEL COMMON STOCKS 94106L109 1,052 19,396 SH   SOLE   19,396 0 0
WD-40 COMPANY COMMON STOCKS 929236107 47,806 539,942 SH   SOLE   539,942 0 0
WELLS FARGO & CO COMMON STOCKS 949746101 341 6,274 SH   SOLE   6,274 0 0
WESTAMERICA BANCORPORATION COMMON STOCKS 957090103 28,109 650,525 SH   SOLE   650,525 0 0
WINMARK CORP COM COMMON STOCKS 974250102 4,455 50,878 SH   SOLE   50,878 0 0
WISCONSIN ENERGY CORP COMMON STOCKS 976657106 18,329 370,286 SH   SOLE   370,286 0 0
WOLVERINE WORLD WIDE INC COMMON STOCKS 978097103 63,608 1,901,576 SH   SOLE   1,901,576 0 0
WORKDAY INC CL A COMMON STOCKS 98138H101 16,383 194,089 SH   SOLE   194,089 0 0
WYNN RESORTS LTD COM COMMON STOCKS 983134107 2,756 21,890 SH   SOLE   21,890 0 0
YANDEX N V SHS CLASS A COMMON STOCKS N97284108 1,987 131,001 SH   SOLE   131,001 0 0
ZOETIS INC CL A COMMON STOCKS 98978V103 18,389 397,257 SH   SOLE   397,257 0 0