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 18,605 120,579 SH   SOLE   120,579 0 0
AAON INC COM PAR $0.004 COMMON STOCKS 000360206 6,448 286,343 SH   SOLE   286,343 0 0
ABAXIS INC COMMON STOCKS 002567105 70,399 1,367,504 SH   SOLE   1,367,504 0 0
ABBOTT LABS COMMON STOCKS 002824100 18,796 382,958 SH   SOLE   382,958 0 0
ABBVIE INC COM COMMON STOCKS 00287Y109 396 5,888 SH   SOLE   5,888 0 0
ACCENTURE PLC CL A COMMON STOCKS G1151C101 12,051 124,521 SH   SOLE   124,521 0 0
ADVANCE AUTO PARTS INC COMMON STOCKS 00751Y106 1,085 6,811 SH   SOLE   6,811 0 0
AFLAC INC COMMON STOCKS 001055102 241 3,880 SH   SOLE   3,880 0 0
AGL RESOURCES INC COMMON STOCKS 001204106 934 20,061 SH   SOLE   20,061 0 0
ALTRIA GROUP INC COMMON STOCKS 02209S103 2,429 49,659 SH   SOLE   49,659 0 0
AMAZON INC COMMON STOCKS 023135106 13,007 29,964 SH   SOLE   29,964 0 0
AMERICAN SOFTWARE INC CL A COMMON STOCKS 029683109 30,654 3,226,701 SH   SOLE   3,226,701 0 0
AMGEN INC COMMON STOCKS 031162100 21,152 137,782 SH   SOLE   137,782 0 0
AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 26,956 465,002 SH   SOLE   465,002 0 0
ANALOG DEVICES INC COMMON STOCKS 032654105 18,511 288,407 SH   SOLE   288,407 0 0
ANSYS INC COMMON STOCKS 03662Q105 47,619 521,912 SH   SOLE   521,912 0 0
APPLE INC COMMON STOCKS 037833100 89,034 709,857 SH   SOLE   709,857 0 0
APPLIED MATERIALS INC COMMON STOCKS 038222105 38,007 1,977,468 SH   SOLE   1,977,468 0 0
APTARGROUP INC COMMON STOCKS 038336103 37,115 582,020 SH   SOLE   582,020 0 0
ARTISAN PARTNERS ASSET MGMT CL A COMMON STOCKS 04316A108 161,671 3,479,794 SH   SOLE   3,479,794 0 0
ASPEN TECHNOLOGY INC COMMON STOCKS 045327103 108,186 2,375,104 SH   SOLE   2,375,104 0 0
ASTRAZENECA ADR COMMON STOCKS 046353108 1,358 21,316 SH   SOLE   21,316 0 0
AT&T INC COMMON STOCKS 00206R102 2,595 73,064 SH   SOLE   73,064 0 0
AUTOHOME INC SP ADR CL A COMMON STOCKS 05278C107 59,695 1,181,146 SH   SOLE   1,181,146 0 0
AUTOMATIC DATA PROCESSING COMMON STOCKS 053015103 590 7,351 SH   SOLE   7,351 0 0
BADGER METER INC COMMON STOCKS 056525108 43,349 682,772 SH   SOLE   682,772 0 0
BAIDU INC SPONSORED ADR A COMMON STOCKS 056752108 14,845 74,567 SH   SOLE   74,567 0 0
BANK HAWAII CORP COMMON STOCKS 062540109 81,194 1,217,661 SH   SOLE   1,217,661 0 0
BCE INC NEW COMMON STOCKS 05534B760 3,280 77,178 SH   SOLE   77,178 0 0
BERKLEY W R CORP COMMON STOCKS 084423102 12,178 234,506 SH   SOLE   234,506 0 0
BERKSHIRE HATHAWAY INC CL A COMMON STOCKS 084670108 615 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW COMMON STOCKS 084670702 578 4,250 SH   SOLE   4,250 0 0
BIOMARIN PHARMACEUTICAL INC COMMON STOCKS 09061G101 14,083 102,964 SH   SOLE   102,964 0 0
BLACKROCK CA MUNICIPAL INCOME TRUST ETF/ISHARE - FIXED 09248E102 364 25,100 SH   SOLE   25,100 0 0
BLACKROCK MUNIYIELD QUALITY FUND III ETF/ISHARE - FIXED 09254E103 165 12,000 SH   SOLE   12,000 0 0
BP ADR COMMON STOCKS 055622104 1,646 41,179 SH   SOLE   41,179 0 0
BRISTOL-MYERS SQUIBB CO COMMON STOCKS 110122108 15,859 238,341 SH   SOLE   238,341 0 0
BRITISH AMERICAN TOBACCO PLC SPONSORED ADR COMMON STOCKS 110448107 1,679 15,510 SH   SOLE   15,510 0 0
BROWN FORMAN CORP CL B COMMON STOCKS 115637209 3,036 30,303 SH   SOLE   30,303 0 0
BUSINESS MACHINES CO COMMON STOCKS 459200101 407 2,500 SH   SOLE   2,500 0 0
CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 35,271 748,690 SH   SOLE   748,690 0 0
CABOT OIL & GAS CORP COMMON STOCKS 127097103 1,114 35,317 SH   SOLE   35,317 0 0
CAMERON INTERNATIONAL CORP COMMON STOCKS 13342B105 1,810 34,561 SH   SOLE   34,561 0 0
CANADIAN PACIFIC RAILWAY LIMITED COMMON STOCKS 13645T100 4,748 29,635 SH   SOLE   29,635 0 0
CAPELLA EDUCATION COMPANY COMMON STOCKS 139594105 2,057 38,328 SH   SOLE   38,328 0 0
CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 63,495 1,129,407 SH   SOLE   1,129,407 0 0
CDW CORP COM COMMON STOCKS 12514G108 112,017 3,267,710 SH   SOLE   3,267,710 0 0
CEB INC COM COMMON STOCKS 125134106 78,556 902,321 SH   SOLE   902,321 0 0
CELGENE CORP COMMON STOCKS 151020104 16,257 140,470 SH   SOLE   140,470 0 0
CERNER CORP COMMON STOCKS 156782104 17,068 247,150 SH   SOLE   247,150 0 0
CHEESECAKE FACTORY INC COMMON STOCKS 163072101 71,719 1,315,059 SH   SOLE   1,315,059 0 0
CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 76,775 3,614,625 SH   SOLE   3,614,625 0 0
CHEVRON CORPORATION COMMON STOCKS 166764100 397 4,118 SH   SOLE   4,118 0 0
CHINA MOBILE LTD SPONSORED ADR COMMON STOCKS 16941M109 3,257 50,822 SH   SOLE   50,822 0 0
CHUNGHWA TELECOM COM LTD SPON ADR NEW COMMON STOCKS 17133Q502 1,259 39,455 SH   SOLE   39,455 0 0
CHURCH & DWIGHT CO COMMON STOCKS 171340102 13,387 165,004 SH   SOLE   165,004 0 0
CINCINNATI FINANCIAL CORP COMMON STOCKS 172062101 859 17,114 SH   SOLE   17,114 0 0
CINEMARK HOLDINGS INC COMMON STOCKS 17243V102 60,987 1,518,227 SH   SOLE   1,518,227 0 0
CLARCOR INC COMMON STOCKS 179895107 54,335 872,990 SH   SOLE   872,990 0 0
CME GROUP INC COMMON STOCKS 12572Q105 17,581 188,917 SH   SOLE   188,917 0 0
CNOOC LIMITED SPONSORED ADR COMMON STOCKS 126132109 2,466 17,379 SH   SOLE   17,379 0 0
COCA-COLA CO COMMON STOCKS 191216100 421 10,720 SH   SOLE   10,720 0 0
COGNEX CORP COM COMMON STOCKS 192422103 40,805 848,333 SH   SOLE   848,333 0 0
COHEN & STEERS INC COMMON STOCKS 19247A100 27,095 795,049 SH   SOLE   795,049 0 0
COLGATE-PALMOLIVE COMPANY COMMON STOCKS 194162103 14,242 217,733 SH   SOLE   217,733 0 0
COMMERZBANK A G SPONSORED ADR COMMON STOCKS 202597605 209 16,358 SH   SOLE   16,358 0 0
COMPUTER PROGRAMS AND SYSTEMS INC COMMON STOCKS 205306103 70,399 1,317,844 SH   SOLE   1,317,844 0 0
COOPER COMPANIES INC COMMON STOCKS 216648402 14,821 83,276 SH   SOLE   83,276 0 0
COPART INC COMMON STOCKS 217204106 113,165 3,189,551 SH   SOLE   3,189,551 0 0
CORE LABORATORIES N V COMMON STOCKS N22717107 162,202 1,422,323 SH   SOLE   1,422,323 0 0
COSTAR GROUP INC COM COMMON STOCKS 22160N109 17,425 86,579 SH   SOLE   86,579 0 0
COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 14,868 110,088 SH   SOLE   110,088 0 0
CTRIP COM INTL LTD ADR COMMON STOCKS 22943F100 1,724 23,745 SH   SOLE   23,745 0 0
CYBERONICS INC COM COMMON STOCKS 23251P102 8,514 143,183 SH   SOLE   143,183 0 0
DANAHER CORP COMMON STOCKS 235851102 15,201 177,597 SH   SOLE   177,597 0 0
DESCARTES SYSTEMS GROUP INC COM COMMON STOCKS 249906108 199 12,373 SH   SOLE   12,373 0 0
DICKS SPORTING GOODS INC OC-COM COMMON STOCKS 253393102 1,894 36,583 SH   SOLE   36,583 0 0
DISCOVERY COMMUNICATIONS INC SER A COMMON STOCKS 25470F104 2,247 67,550 SH   SOLE   67,550 0 0
DOMINOS PIZZA INC COM COMMON STOCKS 25754A201 3,159 27,854 SH   SOLE   27,854 0 0
DONALDSON INC COMMON STOCKS 257651109 17,197 480,362 SH   SOLE   480,362 0 0
DOVER CORP COMMON STOCKS 260003108 351 5,000 SH   SOLE   5,000 0 0
DRIL-QUIP INC COMMON STOCKS 262037104 81,049 1,077,063 SH   SOLE   1,077,063 0 0
ECOLAB INC COMMON STOCKS 278865100 14,683 129,862 SH   SOLE   129,862 0 0
EDWARDS LIFESCIENCES CORP COMMON STOCKS 28176E108 1,914 13,438 SH   SOLE   13,438 0 0
ELLIE MAE INC COM COMMON STOCKS 28849P100 17,133 245,500 SH   SOLE   245,500 0 0
EQUIFAX INC COMMON STOCKS 294429105 19,479 200,624 SH   SOLE   200,624 0 0
ESPERION THERAPEUTICS INC COM COMMON STOCKS 29664W105 453 5,541 SH   SOLE   5,541 0 0
EURONAV NV ANTWERPEN SHS COMMON STOCKS B38564108 165 11,131 SH   SOLE   11,131 0 0
EXPEDITORS INTERNATIONAL OF WASHINGTON INC COMMON STOCKS 302130109 32,134 696,934 SH   SOLE   696,934 0 0
EXPONENT INC COMMON STOCKS 30214U102 70,642 1,577,534 SH   SOLE   1,577,534 0 0
EXXON MOBIL CORPORATION COMMON STOCKS 30231G102 15,379 184,848 SH   SOLE   184,848 0 0
FACEBOOK INC CL A COMMON STOCKS 30303M102 52,359 610,491 SH   SOLE   610,491 0 0
FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 108,603 668,284 SH   SOLE   668,284 0 0
FEDERATED INVESTORS INC CL B COMMON STOCKS 314211103 1,871 55,866 SH   SOLE   55,866 0 0
FEDEX CORP COMMON STOCKS 31428X106 920 5,400 SH   SOLE   5,400 0 0
FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 15,518 365,298 SH   SOLE   365,298 0 0
FIRST CASH FINL SVCS INC COM COMMON STOCKS 31942D107 59,734 1,310,247 SH   SOLE   1,310,247 0 0
FIRST SOLAR INC COMMON STOCKS 336433107 1,037 22,080 SH   SOLE   22,080 0 0
FLEETMATICS GROUP PLC COM COMMON STOCKS G35569105 14,564 310,994 SH   SOLE   310,994 0 0
FORRESTER RESEARCH INC COM COMMON STOCKS 346563109 8,048 223,443 SH   SOLE   223,443 0 0
FRANKLIN RESOURCES INC COMMON STOCKS 354613101 679 13,848 SH   SOLE   13,848 0 0
G & K SERVICES INC-CL A COMMON STOCKS 361268105 21,712 314,026 SH   SOLE   314,026 0 0
GARMIN LTD SHS COMMON STOCKS H2906T109 1,362 31,002 SH   SOLE   31,002 0 0
GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 3,058 35,645 SH   SOLE   35,645 0 0
GENERAL ELECTRIC COMPANY COMMON STOCKS 369604103 954 35,919 SH   SOLE   35,919 0 0
GILEAD SCIENCES INC COMMON STOCKS 375558103 43,939 375,293 SH   SOLE   375,293 0 0
GLAXOSMITHKLINE ADR COMMON STOCKS 37733W105 4,064 97,568 SH   SOLE   97,568 0 0
GRACO INC COMMON STOCKS 384109104 131,740 1,854,709 SH   SOLE   1,854,709 0 0
HALLIBURTON CO COMMON STOCKS 406216101 15,185 352,555 SH   SOLE   352,555 0 0
HEARTLAND EXPRESS INC COMMON STOCKS 422347104 3,243 160,294 SH   SOLE   160,294 0 0
HEARTLAND PAYMENT SYSTEMS COMMON STOCKS 42235N108 29,754 550,498 SH   SOLE   550,498 0 0
HEICO CORPORATION CL A COMMON STOCKS 422806208 9,440 185,939 SH   SOLE   185,939 0 0
HERSHEY FOODS CORP COMMON STOCKS 427866108 497 5,600 SH   SOLE   5,600 0 0
HFF INC CL A COMMON STOCKS 40418F108 15,787 378,322 SH   SOLE   378,322 0 0
HIBBETT SPORTS INC COM COMMON STOCKS 428567101 39,227 842,133 SH   SOLE   842,133 0 0
HOME DEPOT INC COMMON STOCKS 437076102 20,485 184,336 SH   SOLE   184,336 0 0
HOMEAWAY INC COM COMMON STOCKS 43739Q100 14,467 464,890 SH   SOLE   464,890 0 0
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 17,137 168,061 SH   SOLE   168,061 0 0
HUB GROUP INC-CL A COMMON STOCKS 443320106 7,548 187,098 SH   SOLE   187,098 0 0
ICON PLC SHS COMMON STOCKS G4705A100 212 3,156 SH   SOLE   3,156 0 0
ILLINOIS TOOL WORKS INC COMMON STOCKS 452308109 15,717 171,230 SH   SOLE   171,230 0 0
INTERNATIONAL FLAVORS AND FRAGRANCES INC COMMON STOCKS 459506101 20,071 183,649 SH   SOLE   183,649 0 0
INTUIT INC COMMON STOCKS 461202103 2,237 22,198 SH   SOLE   22,198 0 0
IPATH DJ UBS COMMODITY INDEX TOTAL RET ETN ETF/ISHARE - EQUITY 06738C778 432 14,854 SH   SOLE   14,854 0 0
ISHARES BARCLAYS 1-3YR CREDIT BOND FUND ETF/ISHARE - FIXED 464288646 1,359 12,898 SH   SOLE   12,898 0 0
ISHARES BARCLAYS AGGREGATE BOND FUND ETF/ISHARE - FIXED 464287226 421 3,872 SH   SOLE   3,872 0 0
ISHARES BARCLAYS INTERMEDIATE CREDIT BD FD ETF/ISHARE - FIXED 464288638 231 2,123 SH   SOLE   2,123 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 4,809 53,667 SH   SOLE   53,667 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,009 31,561 SH   SOLE   31,561 0 0
ISHARES DOW JONES SELECT DIVIDEND INDEX FD ETF/ISHARE - EQUITY 464287168 380 5,056 SH   SOLE   5,056 0 0
ISHARES HIGH DIVIDEND EQUITY FUND ETF/ISHARE - EQUITY 46429B663 231 3,137 SH   SOLE   3,137 0 0
ISHARES IBOXX HIGH YLD CORPORATE BOND FD ETF/ISHARE - FIXED 464288513 4,030 45,384 SH   SOLE   45,384 0 0
ISHARES IBOXX INVESTMENT GRADE CORPORATE BD ETF/ISHARE - FIXED 464287242 454 3,921 SH   SOLE   3,921 0 0
ISHARES MSCI EAFE INDEX FUND ETF/ISHARE - EQUITY 464287465 8,560 134,830 SH   SOLE   134,830 0 0
ISHARES MSCI EAFE MINIMUM VOLATILITY FD ETF/ISHARE - EQUITY 46429B689 4,603 70,502 SH   SOLE   70,502 0 0
ISHARES MSCI EMERGING MARKETS INDEX FUND ETF/ISHARE - EQUITY 464287234 3,393 85,638 SH   SOLE   85,638 0 0
ISHARES MSCI EMERGING MKTS MIN VOLATILITY ETF/ISHARE - EQUITY 464286533 3,475 60,249 SH   SOLE   60,249 0 0
ISHARES MSCI MALAYSIA INDEX FUND ETF/ISHARE - EQUITY 464286830 5,573 460,161 SH   SOLE   460,161 0 0
ISHARES MSCI SINGAPORE INDEX FUND ETF/ISHARE - EQUITY 464286673 4,519 359,513 SH   SOLE   359,513 0 0
ISHARES MSCI TAIWAN INDEX FUND ETF/ISHARE - EQUITY 464286731 2,106 133,447 SH   SOLE   133,447 0 0
ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF/ISHARE - EQUITY 464287556 2,311 6,264 SH   SOLE   6,264 0 0
ISHARES RUSSELL 1000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287614 7,301 73,740 SH   SOLE   73,740 0 0
ISHARES RUSSELL 1000 INDEX FUND ETF/ISHARE - EQUITY 464287622 2,772 23,888 SH   SOLE   23,888 0 0
ISHARES RUSSELL 1000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287598 3,540 34,323 SH   SOLE   34,323 0 0
ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287648 490 3,172 SH   SOLE   3,172 0 0
ISHARES RUSSELL 2000 INDEX FUND ETF/ISHARE - EQUITY 464287655 1,228 9,839 SH   SOLE   9,839 0 0
ISHARES RUSSELL 2000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287630 244 2,390 SH   SOLE   2,390 0 0
ISHARES RUSSELL 3000 INDEX FUND ETF/ISHARE - EQUITY 464287689 1,117 9,009 SH   SOLE   9,009 0 0
ISHARES RUSSELL MIDCAP GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287481 766 7,905 SH   SOLE   7,905 0 0
ISHARES RUSSELL MIDCAP INDEX FUND ETF/ISHARE - EQUITY 464287499 4,100 24,076 SH   SOLE   24,076 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 9,707 46,844 SH   SOLE   46,844 0 0
ISHARES S&P CALIFORNIA MUNICIPAL BOND FUND ETF/ISHARE - FIXED 464288356 5,383 46,590 SH   SOLE   46,590 0 0
ISHARES S&P GLOBAL UTILITIES ETF/ISHARE - EQUITY 464288711 874 19,722 SH   SOLE   19,722 0 0
ISHARES S&P NATL AMT-FREE MUNI BOND FUND ETF/ISHARE - FIXED 464288414 1,551 14,334 SH   SOLE   14,334 0 0
JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 179,080 2,767,850 SH   SOLE   2,767,850 0 0
JOHNSON & JOHNSON COMMON STOCKS 478160104 2,575 26,425 SH   SOLE   26,425 0 0
JPMORGAN ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 46625H365 8,613 217,495 SH   SOLE   217,495 0 0
JPMORGAN CHASE & CO COMMON STOCKS 46625H100 581 8,580 SH   SOLE   8,580 0 0
KAYNE ANDERSON ENERGY DEV CO - KED ETF/ISHARE - EQUITY 48660Q102 3,707 155,486 SH   SOLE   155,486 0 0
KAYNE ANDERSON ENERGY TOT RET FD - KYE ETF/ISHARE - EQUITY 48660P104 3,568 168,877 SH   SOLE   168,877 0 0
KAYNE ANDERSON MDSTM ENERGY COM ETF/ISHARE - EQUITY 48661E108 3,933 133,155 SH   SOLE   133,155 0 0
KAYNE ANDERSON MLP INVT CO - KYN ETF/ISHARE - EQUITY 486606106 64,466 2,100,555 SH   SOLE   2,100,555 0 0
KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 11,066 104,422 SH   SOLE   104,422 0 0
KINDER MORGAN INC DEL COM COMMON STOCKS 49456B101 2,709 70,555 SH   SOLE   70,555 0 0
LANDSTAR SYSTEM INC COMMON STOCKS 515098101 148,244 2,216,892 SH   SOLE   2,216,892 0 0
LAS VEGAS SANDS CORP COMMON STOCKS 517834107 28,056 533,695 SH   SOLE   533,695 0 0
LEGGETT & PLATT INC COMMON STOCKS 524660107 833 17,121 SH   SOLE   17,121 0 0
LIGAND PHARMACEUTICALS INC COM NEW COMMON STOCKS 53220K504 1,755 17,392 SH   SOLE   17,392 0 0
LINCOLN ELECTRIC HOLDINGS INC COMMON STOCKS 533900106 10,919 179,328 SH   SOLE   179,328 0 0
LINEAR TECHNOLOGY CORP COMMON STOCKS 535678106 13,956 315,528 SH   SOLE   315,528 0 0
LOWES COMPANIES INC COMMON STOCKS 548661107 20,318 303,387 SH   SOLE   303,387 0 0
MAGNA INTL INC CL A COMMON STOCKS 559222401 205 3,652 SH   SOLE   3,652 0 0
MARKETAXESS HOLDINGS INC COM COMMON STOCKS 57060D108 144,255 1,554,976 SH   SOLE   1,554,976 0 0
MARSH & MCLENNAN COS INC COMMON STOCKS 571748102 20,628 363,816 SH   SOLE   363,816 0 0
MCCORMICK & COMPANY COMMON STOCKS 579780206 2,255 27,857 SH   SOLE   27,857 0 0
MCDONALDS CORP COMMON STOCKS 580135101 742 7,800 SH   SOLE   7,800 0 0
MEAD JOHNSON NUTRITION CO COM CL A COMMON STOCKS 582839106 29,171 323,329 SH   SOLE   323,329 0 0
MEDIDATA SOLUTIONS INC COM COMMON STOCKS 58471A105 14,579 268,386 SH   SOLE   268,386 0 0
MEDIVATION INC COM COMMON STOCKS 58501N101 519 4,548 SH   SOLE   4,548 0 0
MEDTRONIC PLC COMMON STOCKS G5960L103 17,197 232,081 SH   SOLE   232,081 0 0
MERCADOLIBRE INC COM COMMON STOCKS 58733R102 12,850 90,683 SH   SOLE   90,683 0 0
MERCK & COMPANY COMMON STOCKS 58933Y105 549 9,649 SH   SOLE   9,649 0 0
MEREDITH CORP COMMON STOCKS 589433101 616 11,804 SH   SOLE   11,804 0 0
MESA LABS INC COM COMMON STOCKS 59064R109 4,040 45,444 SH   SOLE   45,444 0 0
MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 725 15,280 SH   SOLE   15,280 0 0
MICROSOFT CORP COMMON STOCKS 594918104 589 13,332 SH   SOLE   13,332 0 0
MIDDLEBY CORP COM COMMON STOCKS 596278101 1,942 17,308 SH   SOLE   17,308 0 0
MITSUBISHI ELEC CORP ADR COMMON STOCKS 606776201 4,281 165,568 SH   SOLE   165,568 0 0
MONOTYPE IMAGING HOLDINGS INC COM COMMON STOCKS 61022P100 26,792 1,111,235 SH   SOLE   1,111,235 0 0
MONRO MUFFLER BRAKE INC COM COMMON STOCKS 610236101 7,477 120,286 SH   SOLE   120,286 0 0
MONSTER BEVERAGE CORP NEW COM COMMON STOCKS 61174X109 31,136 232,322 SH   SOLE   232,322 0 0
MORNINGSTAR INC COMMON STOCKS 617700109 13,923 175,023 SH   SOLE   175,023 0 0
MSC INDUSTRIAL DIRECT CO INC - A COMMON STOCKS 553530106 5,861 84,000 SH   SOLE   84,000 0 0
MSCI INC CL A COMMON STOCKS 55354G100 26,944 437,751 SH   SOLE   437,751 0 0
NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 34,045 1,513,783 SH   SOLE   1,513,783 0 0
NATIONAL GRID PLC SPON ADR COMMON STOCKS 636274300 4,872 75,450 SH   SOLE   75,450 0 0
NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 10,036 706,239 SH   SOLE   706,239 0 0
NETFLIX COM INC COM COMMON STOCKS 64110L106 13,999 21,310 SH   SOLE   21,310 0 0
NIKE INC CL B COMMON STOCKS 654106103 35,984 333,123 SH   SOLE   333,123 0 0
NORDSON CORP COMMON STOCKS 655663102 16,089 206,560 SH   SOLE   206,560 0 0
NORTHERN TR CORP COMMON STOCKS 665859104 8,704 113,843 SH   SOLE   113,843 0 0
NOVARTIS AG ADR COMMON STOCKS 66987V109 3,871 39,362 SH   SOLE   39,362 0 0
NOVO-NORDISK A S ADR COMMON STOCKS 670100205 203 3,704 SH   SOLE   3,704 0 0
NVE CORP COM NEW COMMON STOCKS 629445206 29,411 375,138 SH   SOLE   375,138 0 0
NVR INC COMMON STOCKS 62944T105 83,733 62,487 SH   SOLE   62,487 0 0
NXP SEMICONDUCTORS N V COM COMMON STOCKS N6596X109 239 2,436 SH   SOLE   2,436 0 0
OMEGA FLEX INC COMMON STOCKS 682095104 6,851 181,915 SH   SOLE   181,915 0 0
PATTERSON COMPANIES INC COMMON STOCKS 703395103 55,721 1,145,346 SH   SOLE   1,145,346 0 0
PAYCHEX INC COMMON STOCKS 704326107 709 15,134 SH   SOLE   15,134 0 0
PAYCOM SOFTWARE INC COM COMMON STOCKS 70432V102 2,079 60,869 SH   SOLE   60,869 0 0
PEPSICO INC COMMON STOCKS 713448108 1,116 11,957 SH   SOLE   11,957 0 0
PERRIGO CO PCL SHS COMMON STOCKS G97822103 18,645 100,878 SH   SOLE   100,878 0 0
PHILIP MORRIS INTERNATIONAL INC COMMON STOCKS 718172109 24,287 302,938 SH   SOLE   302,938 0 0
PIMCO 0-5 YEAR HIGH YIELD CORP BD FD ETF/ISHARE - FIXED 72201R783 696 6,970 SH   SOLE   6,970 0 0
PIMCO ENHANCED SHORT MAT STRATEGY FUND ETF/ISHARE - FIXED 72201R833 227 2,241 SH   SOLE   2,241 0 0
PLAINS ALL AMER PIPELINE L UNIT L P INT COMMON STOCKS 726503105 351 8,056 SH   SOLE   8,056 0 0
PNC FINANCIAL CORP COMMON STOCKS 693475105 18,676 195,250 SH   SOLE   195,250 0 0
POOL CORP COMMON STOCKS 73278L105 62,700 893,414 SH   SOLE   893,414 0 0
PPG INDUSTRIES INC COMMON STOCKS 693506107 13,484 117,537 SH   SOLE   117,537 0 0
PPL CORP COMMON STOCKS 69351T106 2,393 81,201 SH   SOLE   81,201 0 0
PRICELINE GROUP INC COMMON STOCKS 741503403 17,013 14,776 SH   SOLE   14,776 0 0
PRICESMART INC COM COMMON STOCKS 741511109 90,197 988,567 SH   SOLE   988,567 0 0
PRIMERICA INC COM COMMON STOCKS 74164M108 163,275 3,573,531 SH   SOLE   3,573,531 0 0
PROCTER & GAMBLE COMPANY COMMON STOCKS 742718109 976 12,479 SH   SOLE   12,479 0 0
PROTO LABS INC COM COMMON STOCKS 743713109 1,904 28,219 SH   SOLE   28,219 0 0
QUESTAR CORP COM COMMON STOCKS 748356102 71,039 3,397,363 SH   SOLE   3,397,363 0 0
RBC BEARINGS INC COMMON STOCKS 75524B104 133,471 1,859,969 SH   SOLE   1,859,969 0 0
RE MAX HLDGS INC CL A COMMON STOCKS 75524W108 910 25,625 SH   SOLE   25,625 0 0
REALTY INCOME CORP COMMON STOCKS 756109104 2,887 65,033 SH   SOLE   65,033 0 0
REED ELSEVIER N V SPONS ADR COMMON STOCKS 758204200 3,624 77,353 SH   SOLE   77,353 0 0
RENTRAK CORP COM COMMON STOCKS 760174102 11,063 158,502 SH   SOLE   158,502 0 0
REYNOLDS AMERICAN INC COMMON STOCKS 761713106 2,769 37,084 SH   SOLE   37,084 0 0
RIO TINTO PLC SPONSORED ADR COMMON STOCKS 767204100 1,723 41,802 SH   SOLE   41,802 0 0
RLI CORP COMMON STOCKS 749607107 167,364 3,256,739 SH   SOLE   3,256,739 0 0
ROCKWELL COLLINS INC COMMON STOCKS 774341101 1,801 19,505 SH   SOLE   19,505 0 0
ROPER INDUSTRIES INC COMMON STOCKS 776696106 20,896 121,165 SH   SOLE   121,165 0 0
ROSS STORES INC COMMON STOCKS 778296103 48,541 998,587 SH   SOLE   998,587 0 0
ROYAL BK CDA MONTREAL QUE COM COMMON STOCKS 780087102 2,125 34,745 SH   SOLE   34,745 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR A COMMON STOCKS 780259206 2,323 40,748 SH   SOLE   40,748 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR B COMMON STOCKS 780259107 3,368 58,729 SH   SOLE   58,729 0 0
SANOFI-AVENTIS SPON ADR COMMON STOCKS 80105N105 4,781 96,527 SH   SOLE   96,527 0 0
SAP AG SPONSORED ADR COMMON STOCKS 803054204 4,717 67,170 SH   SOLE   67,170 0 0
SCHLUMBERGER LIMITED COMMON STOCKS 806857108 12,749 147,921 SH   SOLE   147,921 0 0
SHIRE PHARMACEUTICALS GROUP ADR COMMON STOCKS 82481R106 206 854 SH   SOLE   854 0 0
SHUTTERSTOCK INC COM COMMON STOCKS 825690100 95,862 1,634,755 SH   SOLE   1,634,755 0 0
SIGNATURE BK NEW YORK N Y COM COMMON STOCKS 82669G104 11,497 78,540 SH   SOLE   78,540 0 0
SIRONA DENTAL SYSTEMS INC COM COMMON STOCKS 82966C103 137,065 1,364,913 SH   SOLE   1,364,913 0 0
SKYWORKS SOLUTIONS INC COM COMMON STOCKS 83088M102 1,257 12,071 SH   SOLE   12,071 0 0
SNAP ON TOOLS CORP COMMON STOCKS 833034101 42,480 266,748 SH   SOLE   266,748 0 0
SONY CORPORATION SPONSORED ADR COMMON STOCKS 835699307 224 7,898 SH   SOLE   7,898 0 0
SPDR BARCLAYS SHORT TERM CORP BOND ETF ETF/ISHARE - FIXED 78464A474 2,928 95,700 SH   SOLE   95,700 0 0
SPDR GOLD TRUST ETF/ISHARE - EQUITY 78463V107 2,276 20,257 SH   SOLE   20,257 0 0
SPDR NUVEEN BARCLAYS SHORT TERM MUNI BD ETF/ISHARE - FIXED 78464A425 11,526 474,713 SH   SOLE   474,713 0 0
STARBUCKS CORP COMMON STOCKS 855244109 28,260 527,088 SH   SOLE   527,088 0 0
STATE STREET CORP COMMON STOCKS 857477103 857 11,133 SH   SOLE   11,133 0 0
STERICYCLE INC COMMON STOCKS 858912108 2,345 17,515 SH   SOLE   17,515 0 0
SUN HYDRAULICS CORP COMMON STOCKS 866942105 24,798 650,704 SH   SOLE   650,704 0 0
SYNGENTA AG ADR COMMON STOCKS 87160A100 958 11,743 SH   SOLE   11,743 0 0
SYNTEL INC COMMON STOCKS 87162H103 53,344 1,123,498 SH   SOLE   1,123,498 0 0
SYSCO CORP COMMON STOCKS 871829107 462 12,805 SH   SOLE   12,805 0 0
T ROWE PRICE GROUP INC COMMON STOCKS 74144T108 991 12,743 SH   SOLE   12,743 0 0
TABLEAU SOFTWARE INC CL A COMMON STOCKS 87336U105 19,945 172,983 SH   SOLE   172,983 0 0
TELECOM ITALIA S P A NEW SPON ADR SVGS COMMON STOCKS 87927Y201 218 21,468 SH   SOLE   21,468 0 0
TELEDYNE TECHNOLOGIES INC COMMON STOCKS 879360105 87,473 829,050 SH   SOLE   829,050 0 0
TEVA PHARMACEUTICAL INDS ADR COMMON STOCKS 881624209 2,245 37,990 SH   SOLE   37,990 0 0
THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 24,057 736,827 SH   SOLE   736,827 0 0
THE ESTEE LAUDER COMPANIES CL A COMMON STOCKS 518439104 10,137 116,969 SH   SOLE   116,969 0 0
THE TJX COMPANIES INC COMMON STOCKS 872540109 18,233 275,543 SH   SOLE   275,543 0 0
THE TRAVELERS COMPANIES INC COMMON STOCKS 89417E109 23,738 245,584 SH   SOLE   245,584 0 0
TIME WARNER INC COMMON STOCKS 887317303 32,452 371,260 SH   SOLE   371,260 0 0
TORO CO COMMON STOCKS 891092108 84,649 1,248,884 SH   SOLE   1,248,884 0 0
TOTAL SA SPONSORED ADR COMMON STOCKS 89151E109 4,229 86,013 SH   SOLE   86,013 0 0
TOWERS WATSON & CO CL A COMMON STOCKS 891894107 24,626 195,756 SH   SOLE   195,756 0 0
TRIPADVISOR INC COM COMMON STOCKS 896945201 21,073 241,828 SH   SOLE   241,828 0 0
TWITTER INC COM COMMON STOCKS 90184L102 7,195 198,646 SH   SOLE   198,646 0 0
U S BANCORP COMMON STOCKS 902973304 22,459 517,487 SH   SOLE   517,487 0 0
UFP TECHNOLOGIES INC COM COMMON STOCKS 902673102 20,753 992,015 SH   SOLE   992,015 0 0
UNILEVER N V ADR COMMON STOCKS 904784709 4,284 102,383 SH   SOLE   102,383 0 0
UNION PACIFIC CORPORATION COMMON STOCKS 907818108 22,523 236,167 SH   SOLE   236,167 0 0
VANGUARD EMERGING MARKETS ETF ETF/ISHARE - EQUITY 922042858 16,992 415,658 SH   SOLE   415,658 0 0
VANGUARD HEALTH CARE ETF ETF/ISHARE - EQUITY 92204A504 1,018 7,277 SH   SOLE   7,277 0 0
VANGUARD REIT ETF ETF/ISHARE - EQUITY 922908553 27,697 370,826 SH   SOLE   370,826 0 0
VERIZON COMMUNICATIONS INC COMMON STOCKS 92343V104 944 20,250 SH   SOLE   20,250 0 0
VERMILION ENERGY INC COM COMMON STOCKS 923725105 1,980 45,846 SH   SOLE   45,846 0 0
VF CORPORATION COMMON STOCKS 918204108 18,379 263,535 SH   SOLE   263,535 0 0
VILLAGE SUPER MARKET INC CL A NEW COMMON STOCKS 927107409 21,140 667,073 SH   SOLE   667,073 0 0
VISA INC CL A COMMON STOCKS 92826C839 25,261 376,184 SH   SOLE   376,184 0 0
VODAFONE GROUP PLC NEW SPNSR ADR NO PAR COMMON STOCKS 92857W308 4,104 112,580 SH   SOLE   112,580 0 0
VULCAN MATERIALS COMPANY COMMON STOCKS 929160109 302 3,600 SH   SOLE   3,600 0 0
WABCO HOLDINGS INC COMMON STOCKS 92927K102 24,327 196,632 SH   SOLE   196,632 0 0
WAL MART STORES INC COMMON STOCKS 931142103 1,671 23,561 SH   SOLE   23,561 0 0
WALGREENS BOOTS ALLIANCE INC COM COMMON STOCKS 931427108 1,582 18,739 SH   SOLE   18,739 0 0
WASTE MGMT INC DEL COMMON STOCKS 94106L109 1,040 22,448 SH   SOLE   22,448 0 0
WD-40 COMPANY COMMON STOCKS 929236107 46,791 536,835 SH   SOLE   536,835 0 0
WEC ENERGY GROUP INC COM COMMON STOCKS 92939U106 16,910 376,040 SH   SOLE   376,040 0 0
WELLS FARGO & CO COMMON STOCKS 949746101 358 6,364 SH   SOLE   6,364 0 0
WESTAMERICA BANCORPORATION COMMON STOCKS 957090103 31,520 622,319 SH   SOLE   622,319 0 0
WINMARK CORP COM COMMON STOCKS 974250102 4,951 50,263 SH   SOLE   50,263 0 0
WOLVERINE WORLD WIDE INC COMMON STOCKS 978097103 53,918 1,893,194 SH   SOLE   1,893,194 0 0
WORKDAY INC CL A COMMON STOCKS 98138H101 14,600 191,122 SH   SOLE   191,122 0 0
WYNN RESORTS LTD COM COMMON STOCKS 983134107 3,262 33,059 SH   SOLE   33,059 0 0
YANDEX N V SHS CLASS A COMMON STOCKS N97284108 1,984 130,367 SH   SOLE   130,367 0 0
ZOETIS INC CL A COMMON STOCKS 98978V103 19,846 411,575 SH   SOLE   411,575 0 0