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 16,545 116,701 SH   SOLE   116,701 0 0
AAON INC COM PAR $0.004 COMMON STOCKS 000360206 5,591 288,510 SH   SOLE   288,510 0 0
ABAXIS INC COMMON STOCKS 002567105 60,398 1,372,994 SH   SOLE   1,372,994 0 0
ABBOTT LABS COMMON STOCKS 002824100 15,037 373,866 SH   SOLE   373,866 0 0
ABBVIE INC COM COMMON STOCKS 00287Y109 315 5,788 SH   SOLE   5,788 0 0
ACCENTURE PLC CL A COMMON STOCKS G1151C101 11,963 121,748 SH   SOLE   121,748 0 0
ADVANCE AUTO PARTS INC COMMON STOCKS 00751Y106 1,392 7,343 SH   SOLE   7,343 0 0
AFLAC INC COMMON STOCKS 001055102 928 15,960 SH   SOLE   15,960 0 0
AGL RESOURCES INC COMMON STOCKS 001204106 1,406 23,030 SH   SOLE   23,030 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS COMMON STOCKS 01609W102 9,516 161,365 SH   SOLE   161,365 0 0
ALTRIA GROUP INC COMMON STOCKS 02209S103 3,120 57,346 SH   SOLE   57,346 0 0
AMAZON INC COMMON STOCKS 023135106 19,167 37,444 SH   SOLE   37,444 0 0
AMERICAN HOMES 4 RENT CL A COMMON STOCKS 02665T306 212 13,202 SH   SOLE   13,202 0 0
AMERICAN SOFTWARE INC CL A COMMON STOCKS 029683109 30,345 3,221,344 SH   SOLE   3,221,344 0 0
AMERISOURCEBERGEN CORP COM COMMON STOCKS 03073E105 846 8,903 SH   SOLE   8,903 0 0
AMGEN INC COMMON STOCKS 031162100 18,452 133,402 SH   SOLE   133,402 0 0
AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 23,491 460,972 SH   SOLE   460,972 0 0
ANALOG DEVICES INC COMMON STOCKS 032654105 15,555 275,750 SH   SOLE   275,750 0 0
ANIKA THERAPEUTICS INC COM COMMON STOCKS 035255108 10,854 340,991 SH   SOLE   340,991 0 0
ANSYS INC COMMON STOCKS 03662Q105 36,963 419,363 SH   SOLE   419,363 0 0
APPLE INC COMMON STOCKS 037833100 77,225 700,135 SH   SOLE   700,135 0 0
APTARGROUP INC COMMON STOCKS 038336103 38,630 585,658 SH   SOLE   585,658 0 0
ARM HOLDINGS PLC-ADR SPONSORED COMMON STOCKS 042068106 952 22,011 SH   SOLE   22,011 0 0
ARTISAN PARTNERS ASSET MGMT CL A COMMON STOCKS 04316A108 116,505 3,306,974 SH   SOLE   3,306,974 0 0
ASPEN TECHNOLOGY INC COMMON STOCKS 045327103 88,578 2,336,543 SH   SOLE   2,336,543 0 0
ASTRAZENECA ADR COMMON STOCKS 046353108 1,624 51,024 SH   SOLE   51,024 0 0
AT&T INC COMMON STOCKS 00206R102 2,804 86,060 SH   SOLE   86,060 0 0
AUTOHOME INC SP ADR CL A COMMON STOCKS 05278C107 117,876 3,623,607 SH   SOLE   3,623,607 0 0
AUTOMATIC DATA PROCESSING COMMON STOCKS 053015103 15,016 186,857 SH   SOLE   186,857 0 0
AVALONBAY COMMUNITIES INC COMMON STOCKS 053484101 324 1,856 SH   SOLE   1,856 0 0
BADGER METER INC COMMON STOCKS 056525108 38,930 670,505 SH   SOLE   670,505 0 0
BANK HAWAII CORP COMMON STOCKS 062540109 76,937 1,211,799 SH   SOLE   1,211,799 0 0
BAXTER INTL INC COMMON STOCKS 071813109 831 25,288 SH   SOLE   25,288 0 0
BCE INC NEW COMMON STOCKS 05534B760 3,730 91,074 SH   SOLE   91,074 0 0
BERKLEY W R CORP COMMON STOCKS 084423102 13,109 241,104 SH   SOLE   241,104 0 0
BERKSHIRE HATHAWAY INC CL A COMMON STOCKS 084670108 586 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW COMMON STOCKS 084670702 554 4,250 SH   SOLE   4,250 0 0
BIOMARIN PHARMACEUTICAL INC COMMON STOCKS 09061G101 10,957 104,032 SH   SOLE   104,032 0 0
BLACKROCK CA MUNICIPAL INCOME TRUST ETF/ISHARE - FIXED 09248E102 378 25,100 SH   SOLE   25,100 0 0
BLACKROCK MUNIYIELD QUALITY FUND III ETF/ISHARE - FIXED 09254E103 168 12,000 SH   SOLE   12,000 0 0
BP ADR COMMON STOCKS 055622104 1,051 34,391 SH   SOLE   34,391 0 0
BRISTOL-MYERS SQUIBB CO COMMON STOCKS 110122108 13,866 234,230 SH   SOLE   234,230 0 0
BRITISH AMERICAN TOBACCO PLC SPONSORED ADR COMMON STOCKS 110448107 1,434 13,024 SH   SOLE   13,024 0 0
BROADRIDGE FINANCIAL SOULUTIONS COMMON STOCKS 11133T103 7,443 134,465 SH   SOLE   134,465 0 0
BROWN FORMAN CORP CL B COMMON STOCKS 115637209 2,878 29,705 SH   SOLE   29,705 0 0
BUSINESS MACHINES CO COMMON STOCKS 459200101 362 2,500 SH   SOLE   2,500 0 0
CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 28,838 744,388 SH   SOLE   744,388 0 0
CABOT OIL & GAS CORP COMMON STOCKS 127097103 4,745 217,084 SH   SOLE   217,084 0 0
CAMERON INTERNATIONAL CORP COMMON STOCKS 13342B105 12,200 198,964 SH   SOLE   198,964 0 0
CAPELLA EDUCATION COMPANY COMMON STOCKS 139594105 1,404 28,362 SH   SOLE   28,362 0 0
CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 55,388 1,127,375 SH   SOLE   1,127,375 0 0
CDW CORP COM COMMON STOCKS 12514G108 132,205 3,235,556 SH   SOLE   3,235,556 0 0
CEB INC COM COMMON STOCKS 125134106 62,042 907,838 SH   SOLE   907,838 0 0
CELGENE CORP COMMON STOCKS 151020104 18,364 169,769 SH   SOLE   169,769 0 0
CERNER CORP COMMON STOCKS 156782104 14,517 242,104 SH   SOLE   242,104 0 0
CHEESECAKE FACTORY INC COMMON STOCKS 163072101 69,383 1,285,819 SH   SOLE   1,285,819 0 0
CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 51,851 3,661,825 SH   SOLE   3,661,825 0 0
CHEVRON CORPORATION COMMON STOCKS 166764100 907 11,500 SH   SOLE   11,500 0 0
CHINA MOBILE LTD SPONSORED ADR COMMON STOCKS 16941M109 2,214 37,217 SH   SOLE   37,217 0 0
CHUNGHWA TELECOM COM LTD SPON ADR NEW COMMON STOCKS 17133Q502 1,460 48,327 SH   SOLE   48,327 0 0
CHURCH & DWIGHT CO COMMON STOCKS 171340102 13,946 166,219 SH   SOLE   166,219 0 0
CINCINNATI FINANCIAL CORP COMMON STOCKS 172062101 1,041 19,350 SH   SOLE   19,350 0 0
CINEMARK HOLDINGS INC COMMON STOCKS 17243V102 58,051 1,786,727 SH   SOLE   1,786,727 0 0
CLARCOR INC COMMON STOCKS 179895107 40,525 849,946 SH   SOLE   849,946 0 0
CME GROUP INC COMMON STOCKS 12572Q105 16,946 182,730 SH   SOLE   182,730 0 0
CNOOC LIMITED SPONSORED ADR COMMON STOCKS 126132109 1,499 14,545 SH   SOLE   14,545 0 0
COCA-COLA CO COMMON STOCKS 191216100 422 10,520 SH   SOLE   10,520 0 0
COGNEX CORP COM COMMON STOCKS 192422103 29,102 846,738 SH   SOLE   846,738 0 0
COHEN & STEERS INC COMMON STOCKS 19247A100 1,498 54,567 SH   SOLE   54,567 0 0
COLGATE-PALMOLIVE COMPANY COMMON STOCKS 194162103 13,560 213,673 SH   SOLE   213,673 0 0
COMPUTER PROGRAMS AND SYSTEMS INC COMMON STOCKS 205306103 53,798 1,276,959 SH   SOLE   1,276,959 0 0
COOPER COMPANIES INC COMMON STOCKS 216648402 12,432 83,512 SH   SOLE   83,512 0 0
COPART INC COMMON STOCKS 217204106 105,469 3,205,736 SH   SOLE   3,205,736 0 0
CORE LABORATORIES N V COMMON STOCKS N22717107 172,214 1,725,595 SH   SOLE   1,725,595 0 0
COSTAR GROUP INC COM COMMON STOCKS 22160N109 14,702 84,953 SH   SOLE   84,953 0 0
COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 15,622 108,061 SH   SOLE   108,061 0 0
CTRIP COM INTL LTD ADR COMMON STOCKS 22943F100 1,474 23,325 SH   SOLE   23,325 0 0
CVS CAREMARK CORP COMMON STOCKS 126650100 908 9,412 SH   SOLE   9,412 0 0
CYBERONICS INC COM COMMON STOCKS 23251P102 8,793 144,670 SH   SOLE   144,670 0 0
DANAHER CORP COMMON STOCKS 235851102 14,882 174,654 SH   SOLE   174,654 0 0
DESCARTES SYSTEMS GROUP INC COM COMMON STOCKS 249906108 1,557 88,043 SH   SOLE   88,043 0 0
DICKS SPORTING GOODS INC OC-COM COMMON STOCKS 253393102 1,898 38,251 SH   SOLE   38,251 0 0
DISCOVERY COMMUNICATIONS INC SER A COMMON STOCKS 25470F104 1,729 66,428 SH   SOLE   66,428 0 0
DOMINOS PIZZA INC COM COMMON STOCKS 25754A201 2,951 27,344 SH   SOLE   27,344 0 0
DONALDSON INC COMMON STOCKS 257651109 7,773 276,826 SH   SOLE   276,826 0 0
DOVER CORP COMMON STOCKS 260003108 286 5,000 SH   SOLE   5,000 0 0
DRIL-QUIP INC COMMON STOCKS 262037104 81,982 1,408,147 SH   SOLE   1,408,147 0 0
ECOLAB INC COMMON STOCKS 278865100 13,964 127,265 SH   SOLE   127,265 0 0
EDWARDS LIFESCIENCES CORP COMMON STOCKS 28176E108 2,045 14,383 SH   SOLE   14,383 0 0
ELLIE MAE INC COM COMMON STOCKS 28849P100 11,798 177,224 SH   SOLE   177,224 0 0
EQUIFAX INC COMMON STOCKS 294429105 19,615 201,842 SH   SOLE   201,842 0 0
EQUINIX INC COMMON STOCKS 29444U700 337 1,231 SH   SOLE   1,231 0 0
EQUITY LIFESTYLE PROPERTIES INC COMMON STOCKS 29472R108 303 5,176 SH   SOLE   5,176 0 0
ESSEX PROPERTY TRUST INC COMMON STOCKS 297178105 393 1,761 SH   SOLE   1,761 0 0
EURONAV NV ANTWERPEN SHS COMMON STOCKS B38564108 1,101 79,175 SH   SOLE   79,175 0 0
EXPEDITORS INTERNATIONAL OF WASHINGTON INC COMMON STOCKS 302130109 32,445 689,585 SH   SOLE   689,585 0 0
EXPONENT INC COMMON STOCKS 30214U102 70,432 1,580,608 SH   SOLE   1,580,608 0 0
EXTRA SPACE STORAGE INC COMMON STOCKS 30225T102 411 5,325 SH   SOLE   5,325 0 0
EXXON MOBIL CORPORATION COMMON STOCKS 30231G102 13,231 177,954 SH   SOLE   177,954 0 0
FACEBOOK INC CL A COMMON STOCKS 30303M102 54,629 607,669 SH   SOLE   607,669 0 0
FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 96,418 603,326 SH   SOLE   603,326 0 0
FASTENAL COMPANY COMMON STOCKS 311900104 7,377 201,497 SH   SOLE   201,497 0 0
FEDERATED INVESTORS INC CL B COMMON STOCKS 314211103 1,907 65,986 SH   SOLE   65,986 0 0
FEDEX CORP COMMON STOCKS 31428X106 777 5,400 SH   SOLE   5,400 0 0
FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 10,834 367,635 SH   SOLE   367,635 0 0
FIRST CASH FINL SVCS INC COM COMMON STOCKS 31942D107 52,331 1,306,304 SH   SOLE   1,306,304 0 0
FIRST SOLAR INC COMMON STOCKS 336433107 928 21,710 SH   SOLE   21,710 0 0
FLEETMATICS GROUP PLC COM COMMON STOCKS G35569105 14,339 292,100 SH   SOLE   292,100 0 0
FORRESTER RESEARCH INC COM COMMON STOCKS 346563109 6,967 221,609 SH   SOLE   221,609 0 0
FRANKLIN RESOURCES INC COMMON STOCKS 354613101 513 13,770 SH   SOLE   13,770 0 0
G & K SERVICES INC-CL A COMMON STOCKS 361268105 23,566 353,734 SH   SOLE   353,734 0 0
GARMIN LTD SHS COMMON STOCKS H2906T109 1,319 36,759 SH   SOLE   36,759 0 0
GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 2,940 35,025 SH   SOLE   35,025 0 0
GENERAL ELECTRIC COMPANY COMMON STOCKS 369604103 901 35,719 SH   SOLE   35,719 0 0
GILEAD SCIENCES INC COMMON STOCKS 375558103 36,988 376,697 SH   SOLE   376,697 0 0
GLAXOSMITHKLINE ADR COMMON STOCKS 37733W105 3,920 101,938 SH   SOLE   101,938 0 0
GOLAR LNG LTD BERMUDA SHS COMMON STOCKS G9456A100 682 24,468 SH   SOLE   24,468 0 0
GOOGLE INC CL A COMMON STOCKS 38259P508 17,641 27,634 SH   SOLE   27,634 0 0
GRACO INC COMMON STOCKS 384109104 127,234 1,898,165 SH   SOLE   1,898,165 0 0
GRAINGER W W INC COMMON STOCKS 384802104 1,195 5,559 SH   SOLE   5,559 0 0
HALLIBURTON CO COMMON STOCKS 406216101 11,804 333,928 SH   SOLE   333,928 0 0
HEARTLAND EXPRESS INC COMMON STOCKS 422347104 3,223 161,645 SH   SOLE   161,645 0 0
HEARTLAND PAYMENT SYSTEMS COMMON STOCKS 42235N108 34,655 549,998 SH   SOLE   549,998 0 0
HEICO CORPORATION CL A COMMON STOCKS 422806208 8,510 187,398 SH   SOLE   187,398 0 0
HERSHEY FOODS CORP COMMON STOCKS 427866108 515 5,600 SH   SOLE   5,600 0 0
HFF INC CL A COMMON STOCKS 40418F108 18,289 541,721 SH   SOLE   541,721 0 0
HOME DEPOT INC COMMON STOCKS 437076102 21,005 181,875 SH   SOLE   181,875 0 0
HOMEAWAY INC COM COMMON STOCKS 43739Q100 12,380 466,469 SH   SOLE   466,469 0 0
HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 15,196 160,483 SH   SOLE   160,483 0 0
HORMEL FOODS CORP COMMON STOCKS 440452100 13,286 209,862 SH   SOLE   209,862 0 0
HUB GROUP INC-CL A COMMON STOCKS 443320106 6,878 188,907 SH   SOLE   188,907 0 0
ILLINOIS TOOL WORKS INC COMMON STOCKS 452308109 13,714 166,614 SH   SOLE   166,614 0 0
INTERNATIONAL FLAVORS AND FRAGRANCES INC COMMON STOCKS 459506101 18,472 178,884 SH   SOLE   178,884 0 0
INTUIT INC COMMON STOCKS 461202103 1,358 15,302 SH   SOLE   15,302 0 0
ISHARES BARCLAYS 1-3YR CREDIT BOND FUND ETF/ISHARE - FIXED 464288646 1,256 11,948 SH   SOLE   11,948 0 0
ISHARES BARCLAYS AGGREGATE BOND FUND ETF/ISHARE - FIXED 464287226 379 3,462 SH   SOLE   3,462 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 359 3,230 SH   SOLE   3,230 0 0
ISHARES COHEN & STEERS REALTY MAJ INDEX FD ETF/ISHARE - EQUITY 464287564 4,843 52,287 SH   SOLE   52,287 0 0
ISHARES CORE US GROWTH ETF ETF/ISHARE - EQUITY 464287671 238 3,129 SH   SOLE   3,129 0 0
ISHARES DJ US HEALTHCARE SEC INDEX FD ETF/ISHARE - EQUITY 464287762 4,096 29,271 SH   SOLE   29,271 0 0
ISHARES DOW JONES SELECT DIVIDEND INDEX FD ETF/ISHARE - EQUITY 464287168 512 7,040 SH   SOLE   7,040 0 0
ISHARES HIGH DIVIDEND EQUITY FUND ETF/ISHARE - EQUITY 46429B663 210 3,023 SH   SOLE   3,023 0 0
ISHARES IBOXX HIGH YLD CORPORATE BOND FD ETF/ISHARE - FIXED 464288513 3,818 45,844 SH   SOLE   45,844 0 0
ISHARES IBOXX INVESTMENT GRADE CORPORATE BD ETF/ISHARE - FIXED 464287242 455 3,921 SH   SOLE   3,921 0 0
ISHARES MSCI EAFE INDEX FUND ETF/ISHARE - EQUITY 464287465 8,569 149,498 SH   SOLE   149,498 0 0
ISHARES MSCI EAFE MINIMUM VOLATILITY FD ETF/ISHARE - EQUITY 46429B689 5,136 82,327 SH   SOLE   82,327 0 0
ISHARES MSCI EMERGING MARKETS INDEX FUND ETF/ISHARE - EQUITY 464287234 2,712 82,725 SH   SOLE   82,725 0 0
ISHARES MSCI EMERGING MKTS MIN VOLATILITY ETF/ISHARE - EQUITY 464286533 1,925 38,634 SH   SOLE   38,634 0 0
ISHARES MSCI MALAYSIA INDEX FUND ETF/ISHARE - EQUITY 464286830 3,312 334,258 SH   SOLE   334,258 0 0
ISHARES MSCI SINGAPORE INDEX FUND ETF/ISHARE - EQUITY 464286673 3,057 300,598 SH   SOLE   300,598 0 0
ISHARES MSCI TAIWAN INDEX FUND ETF/ISHARE - EQUITY 464286731 2,424 184,169 SH   SOLE   184,169 0 0
ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF/ISHARE - EQUITY 464287556 1,673 5,516 SH   SOLE   5,516 0 0
ISHARES RUSSELL 1000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287614 6,767 72,766 SH   SOLE   72,766 0 0
ISHARES RUSSELL 1000 INDEX FUND ETF/ISHARE - EQUITY 464287622 2,536 23,694 SH   SOLE   23,694 0 0
ISHARES RUSSELL 1000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287598 5,885 63,090 SH   SOLE   63,090 0 0
ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287648 468 3,491 SH   SOLE   3,491 0 0
ISHARES RUSSELL 2000 INDEX FUND ETF/ISHARE - EQUITY 464287655 1,912 17,511 SH   SOLE   17,511 0 0
ISHARES RUSSELL 2000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287630 293 3,250 SH   SOLE   3,250 0 0
ISHARES RUSSELL 3000 INDEX FUND ETF/ISHARE - EQUITY 464287689 1,019 8,950 SH   SOLE   8,950 0 0
ISHARES RUSSELL MIDCAP GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287481 803 9,061 SH   SOLE   9,061 0 0
ISHARES RUSSELL MIDCAP INDEX FUND ETF/ISHARE - EQUITY 464287499 4,544 29,208 SH   SOLE   29,208 0 0
ISHARES RUSSELL MIDCAP VALUE INDEX FUND ETF/ISHARE - EQUITY 464287473 539 8,039 SH   SOLE   8,039 0 0
ISHARES S&P 500 INDEX FUND ETF/ISHARE - EQUITY 464287200 10,257 53,227 SH   SOLE   53,227 0 0
ISHARES S&P CALIFORNIA MUNICIPAL BOND FUND ETF/ISHARE - FIXED 464288356 5,835 49,723 SH   SOLE   49,723 0 0
ISHARES S&P GLOBAL UTILITIES ETF/ISHARE - EQUITY 464288711 798 18,026 SH   SOLE   18,026 0 0
ISHARES S&P NATL AMT-FREE MUNI BOND FUND ETF/ISHARE - FIXED 464288414 1,549 14,144 SH   SOLE   14,144 0 0
JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 189,612 2,723,923 SH   SOLE   2,723,923 0 0
JOHNSON & JOHNSON COMMON STOCKS 478160104 3,097 33,180 SH   SOLE   33,180 0 0
JPMORGAN ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 46625H365 6,657 219,049 SH   SOLE   219,049 0 0
JPMORGAN CHASE & CO COMMON STOCKS 46625H100 523 8,580 SH   SOLE   8,580 0 0
KAYNE ANDERSON ENERGY DEV CO - KED ETF/ISHARE - EQUITY 48660Q102 3,292 153,925 SH   SOLE   153,925 0 0
KAYNE ANDERSON ENERGY TOT RET FD - KYE ETF/ISHARE - EQUITY 48660P104 1,178 90,074 SH   SOLE   90,074 0 0
KAYNE ANDERSON MDSTM ENERGY COM ETF/ISHARE - EQUITY 48661E108 2,167 114,723 SH   SOLE   114,723 0 0
KAYNE ANDERSON MLP INVT CO - KYN ETF/ISHARE - EQUITY 486606106 55,955 2,413,947 SH   SOLE   2,413,947 0 0
KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 11,855 108,723 SH   SOLE   108,723 0 0
KINDER MORGAN INC DEL COM COMMON STOCKS 49456B101 2,336 84,411 SH   SOLE   84,411 0 0
LANDSTAR SYSTEM INC COMMON STOCKS 515098101 139,787 2,202,412 SH   SOLE   2,202,412 0 0
LAS VEGAS SANDS CORP COMMON STOCKS 517834107 19,832 522,305 SH   SOLE   522,305 0 0
LEGGETT & PLATT INC COMMON STOCKS 524660107 807 19,554 SH   SOLE   19,554 0 0
LINEAR TECHNOLOGY CORP COMMON STOCKS 535678106 8,120 201,245 SH   SOLE   201,245 0 0
LOWES COMPANIES INC COMMON STOCKS 548661107 20,190 292,947 SH   SOLE   292,947 0 0
MARKETAXESS HOLDINGS INC COM COMMON STOCKS 57060D108 135,013 1,453,628 SH   SOLE   1,453,628 0 0
MARSH & MCLENNAN COS INC COMMON STOCKS 571748102 18,724 358,565 SH   SOLE   358,565 0 0
MCCORMICK & COMPANY COMMON STOCKS 579780206 2,251 27,394 SH   SOLE   27,394 0 0
MCDONALDS CORP COMMON STOCKS 580135101 769 7,800 SH   SOLE   7,800 0 0
MEAD JOHNSON NUTRITION CO COM CL A COMMON STOCKS 582839106 11,905 169,111 SH   SOLE   169,111 0 0
MEDIDATA SOLUTIONS INC COM COMMON STOCKS 58471A105 11,042 262,226 SH   SOLE   262,226 0 0
MEDIVATION INC COM COMMON STOCKS 58501N101 867 20,409 SH   SOLE   20,409 0 0
MEDTRONIC PLC COMMON STOCKS G5960L103 14,485 216,387 SH   SOLE   216,387 0 0
MERCADOLIBRE INC COM COMMON STOCKS 58733R102 13,310 146,170 SH   SOLE   146,170 0 0
MERCK & COMPANY COMMON STOCKS 58933Y105 477 9,649 SH   SOLE   9,649 0 0
MEREDITH CORP COMMON STOCKS 589433101 585 13,741 SH   SOLE   13,741 0 0
MESA LABS INC COM COMMON STOCKS 59064R109 5,098 45,766 SH   SOLE   45,766 0 0
MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 1,721 39,939 SH   SOLE   39,939 0 0
MICROSOFT CORP COMMON STOCKS 594918104 590 13,332 SH   SOLE   13,332 0 0
MIDDLEBY CORP COM COMMON STOCKS 596278101 1,789 17,003 SH   SOLE   17,003 0 0
MITSUBISHI ELEC CORP ADR COMMON STOCKS 606776201 2,865 157,413 SH   SOLE   157,413 0 0
MITSUBISHI UFJ FINANCIAL GROUP INC COMMON STOCKS 606822104 1,527 250,812 SH   SOLE   250,812 0 0
MONOTYPE IMAGING HOLDINGS INC COM COMMON STOCKS 61022P100 26,698 1,223,537 SH   SOLE   1,223,537 0 0
MONRO MUFFLER BRAKE INC COM COMMON STOCKS 610236101 8,072 119,502 SH   SOLE   119,502 0 0
MONSTER BEVERAGE CORP NEW COM COMMON STOCKS 61174X109 31,111 230,214 SH   SOLE   230,214 0 0
MORNINGSTAR INC COMMON STOCKS 617700109 14,075 175,370 SH   SOLE   175,370 0 0
MSCI INC CL A COMMON STOCKS 55354G100 26,232 441,166 SH   SOLE   441,166 0 0
NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 45,709 1,487,424 SH   SOLE   1,487,424 0 0
NATIONAL GRID PLC SPON ADR COMMON STOCKS 636274300 5,940 85,305 SH   SOLE   85,305 0 0
NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 8,540 715,236 SH   SOLE   715,236 0 0
NETFLIX COM INC COM COMMON STOCKS 64110L106 18,948 183,497 SH   SOLE   183,497 0 0
NIKE INC CL B COMMON STOCKS 654106103 40,682 330,825 SH   SOLE   330,825 0 0
NORDSON CORP COMMON STOCKS 655663102 13,166 209,185 SH   SOLE   209,185 0 0
NORTHERN TR CORP COMMON STOCKS 665859104 8,350 122,511 SH   SOLE   122,511 0 0
NOVARTIS AG ADR COMMON STOCKS 66987V109 3,018 32,835 SH   SOLE   32,835 0 0
NOVO-NORDISK A S ADR COMMON STOCKS 670100205 1,420 26,179 SH   SOLE   26,179 0 0
NVE CORP COM NEW COMMON STOCKS 629445206 15,756 324,596 SH   SOLE   324,596 0 0
NVR INC COMMON STOCKS 62944T105 92,863 60,885 SH   SOLE   60,885 0 0
NXP SEMICONDUCTORS N V COM COMMON STOCKS N6596X109 1,479 16,990 SH   SOLE   16,990 0 0
OCCIDENTAL PETE CORP COMMON STOCKS 674599105 980 14,812 SH   SOLE   14,812 0 0
OMEGA FLEX INC COMMON STOCKS 682095104 6,124 183,365 SH   SOLE   183,365 0 0
OMNICOM GROUP COMMON STOCKS 681919106 879 13,341 SH   SOLE   13,341 0 0
PALO ALTO NETWORKS INC COM COMMON STOCKS 697435105 984 5,721 SH   SOLE   5,721 0 0
PARAMOUNT GROUP INC COM COMMON STOCKS 69924R108 178 10,589 SH   SOLE   10,589 0 0
PATTERSON COMPANIES INC COMMON STOCKS 703395103 49,113 1,135,565 SH   SOLE   1,135,565 0 0
PAYCHEX INC COMMON STOCKS 704326107 842 17,672 SH   SOLE   17,672 0 0
PAYCOM SOFTWARE INC COM COMMON STOCKS 70432V102 2,149 59,845 SH   SOLE   59,845 0 0
PEPSICO INC COMMON STOCKS 713448108 1,128 11,957 SH   SOLE   11,957 0 0
PERRIGO CO PCL SHS COMMON STOCKS G97822103 14,573 92,660 SH   SOLE   92,660 0 0
PHILIP MORRIS INTERNATIONAL INC COMMON STOCKS 718172109 31,082 391,805 SH   SOLE   391,805 0 0
PIMCO 0-5 YEAR HIGH YIELD CORP BD FD ETF/ISHARE - FIXED 72201R783 740 7,822 SH   SOLE   7,822 0 0
PLAINS ALL AMER PIPELINE L UNIT L P INT COMMON STOCKS 726503105 245 8,056 SH   SOLE   8,056 0 0
PNC FINANCIAL CORP COMMON STOCKS 693475105 16,641 186,560 SH   SOLE   186,560 0 0
POOL CORP COMMON STOCKS 73278L105 63,201 874,144 SH   SOLE   874,144 0 0
PPG INDUSTRIES INC COMMON STOCKS 693506107 9,794 111,691 SH   SOLE   111,691 0 0
PPL CORP COMMON STOCKS 69351T106 3,182 96,750 SH   SOLE   96,750 0 0
PRICELINE GROUP INC COMMON STOCKS 741503403 17,991 14,546 SH   SOLE   14,546 0 0
PRICESMART INC COM COMMON STOCKS 741511109 75,729 979,175 SH   SOLE   979,175 0 0
PRIMERICA INC COM COMMON STOCKS 74164M108 164,897 3,658,686 SH   SOLE   3,658,686 0 0
PROCTER & GAMBLE COMPANY COMMON STOCKS 742718109 1,651 22,955 SH   SOLE   22,955 0 0
PROSHARES LARGE CAP CORE PLUS ETF/ISHARE - EQUITY 74347R248 4,975 107,763 SH   SOLE   107,763 0 0
PROTO LABS INC COM COMMON STOCKS 743713109 1,858 27,724 SH   SOLE   27,724 0 0
QUESTAR CORP COM COMMON STOCKS 748356102 58,036 2,990,009 SH   SOLE   2,990,009 0 0
RBC BEARINGS INC COMMON STOCKS 75524B104 111,185 1,861,468 SH   SOLE   1,861,468 0 0
RE MAX HLDGS INC CL A COMMON STOCKS 75524W108 18,116 503,492 SH   SOLE   503,492 0 0
REALTY INCOME CORP COMMON STOCKS 756109104 3,633 76,667 SH   SOLE   76,667 0 0
RENTRAK CORP COM COMMON STOCKS 760174102 8,530 157,756 SH   SOLE   157,756 0 0
REYNOLDS AMERICAN INC COMMON STOCKS 761713106 3,831 86,537 SH   SOLE   86,537 0 0
RIO TINTO PLC SPONSORED ADR COMMON STOCKS 767204100 1,171 34,635 SH   SOLE   34,635 0 0
RLI CORP COMMON STOCKS 749607107 132,905 2,482,822 SH   SOLE   2,482,822 0 0
ROCKWELL COLLINS INC COMMON STOCKS 774341101 2,064 25,214 SH   SOLE   25,214 0 0
ROPER INDUSTRIES INC COMMON STOCKS 776696106 18,687 119,253 SH   SOLE   119,253 0 0
ROSS STORES INC COMMON STOCKS 778296103 47,873 987,677 SH   SOLE   987,677 0 0
ROYAL BK CDA MONTREAL QUE COM COMMON STOCKS 780087102 2,262 40,950 SH   SOLE   40,950 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR A COMMON STOCKS 780259206 1,623 34,248 SH   SOLE   34,248 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR B COMMON STOCKS 780259107 2,893 60,925 SH   SOLE   60,925 0 0
SANOFI-AVENTIS SPON ADR COMMON STOCKS 80105N105 3,832 80,723 SH   SOLE   80,723 0 0
SAP AG SPONSORED ADR COMMON STOCKS 803054204 3,709 57,244 SH   SOLE   57,244 0 0
SCHLUMBERGER LIMITED COMMON STOCKS 806857108 260 3,766 SH   SOLE   3,766 0 0
SHUTTERSTOCK INC COM COMMON STOCKS 825690100 75,569 2,498,989 SH   SOLE   2,498,989 0 0
SIERRA WIRELESS INC COM COMMON STOCKS 826516106 1,043 49,299 SH   SOLE   49,299 0 0
SIGNATURE BK NEW YORK N Y COM COMMON STOCKS 82669G104 11,043 80,278 SH   SOLE   80,278 0 0
SIMON PROPERTY GROUP INC COMMON STOCKS 828806109 328 1,788 SH   SOLE   1,788 0 0
SIRONA DENTAL SYSTEMS INC COM COMMON STOCKS 82966C103 104,160 1,115,918 SH   SOLE   1,115,918 0 0
SKYWORKS SOLUTIONS INC COM COMMON STOCKS 83088M102 1,776 21,091 SH   SOLE   21,091 0 0
SNAP ON TOOLS CORP COMMON STOCKS 833034101 39,949 264,670 SH   SOLE   264,670 0 0
SONY CORPORATION SPONSORED ADR COMMON STOCKS 835699307 1,364 55,670 SH   SOLE   55,670 0 0
SPDR BARCLAYS SHORT TERM CORP BOND ETF ETF/ISHARE - FIXED 78464A474 4,025 131,869 SH   SOLE   131,869 0 0
SPDR GOLD TRUST ETF/ISHARE - EQUITY 78463V107 2,175 20,357 SH   SOLE   20,357 0 0
SPDR NUVEEN BARCLAYS SHORT TERM MUNI BD ETF/ISHARE - FIXED 78464A425 10,868 446,138 SH   SOLE   446,138 0 0
STARBUCKS CORP COMMON STOCKS 855244109 29,706 522,628 SH   SOLE   522,628 0 0
STATE STREET CORP COMMON STOCKS 857477103 1,416 21,074 SH   SOLE   21,074 0 0
STERICYCLE INC COMMON STOCKS 858912108 2,397 17,205 SH   SOLE   17,205 0 0
STRATEGIC HOTEL CAP INC COM COMMON STOCKS 86272T106 401 29,047 SH   SOLE   29,047 0 0
SUN HYDRAULICS CORP COMMON STOCKS 866942105 17,811 648,376 SH   SOLE   648,376 0 0
SYNGENTA AG ADR COMMON STOCKS 87160A100 636 9,971 SH   SOLE   9,971 0 0
SYNTEL INC COMMON STOCKS 87162H103 50,530 1,115,201 SH   SOLE   1,115,201 0 0
SYSCO CORP COMMON STOCKS 871829107 361 9,270 SH   SOLE   9,270 0 0
T ROWE PRICE GROUP INC COMMON STOCKS 74144T108 911 13,101 SH   SOLE   13,101 0 0
TABLEAU SOFTWARE INC CL A COMMON STOCKS 87336U105 13,548 169,822 SH   SOLE   169,822 0 0
TELECOM ITALIA S P A NEW SPON ADR SVGS COMMON STOCKS 87927Y201 1,577 153,874 SH   SOLE   153,874 0 0
TELEDYNE TECHNOLOGIES INC COMMON STOCKS 879360105 75,034 830,938 SH   SOLE   830,938 0 0
TEVA PHARMACEUTICAL INDS ADR COMMON STOCKS 881624209 1,811 32,072 SH   SOLE   32,072 0 0
THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 20,414 714,793 SH   SOLE   714,793 0 0
THE ESTEE LAUDER COMPANIES CL A COMMON STOCKS 518439104 9,170 113,664 SH   SOLE   113,664 0 0
THE TJX COMPANIES INC COMMON STOCKS 872540109 19,122 267,739 SH   SOLE   267,739 0 0
THE TRAVELERS COMPANIES INC COMMON STOCKS 89417E109 23,210 233,198 SH   SOLE   233,198 0 0
TIME WARNER INC COMMON STOCKS 887317303 1,628 23,686 SH   SOLE   23,686 0 0
TORO CO COMMON STOCKS 891092108 87,371 1,238,600 SH   SOLE   1,238,600 0 0
TOTAL SA SPONSORED ADR COMMON STOCKS 89151E109 3,783 84,618 SH   SOLE   84,618 0 0
TOWERS WATSON & CO CL A COMMON STOCKS 891894107 7,276 61,983 SH   SOLE   61,983 0 0
TRIPADVISOR INC COM COMMON STOCKS 896945201 26,064 413,586 SH   SOLE   413,586 0 0
TWITTER INC COM COMMON STOCKS 90184L102 5,129 190,385 SH   SOLE   190,385 0 0
U S BANCORP COMMON STOCKS 902973304 20,197 492,498 SH   SOLE   492,498 0 0
UFP TECHNOLOGIES INC COM COMMON STOCKS 902673102 22,879 1,001,255 SH   SOLE   1,001,255 0 0
UNDER ARMOUR INC CL-A COMMON STOCKS 904311107 1,608 16,616 SH   SOLE   16,616 0 0
UNILEVER N V ADR COMMON STOCKS 904784709 3,487 86,751 SH   SOLE   86,751 0 0
UNION PACIFIC CORPORATION COMMON STOCKS 907818108 982 11,109 SH   SOLE   11,109 0 0
UNITEDHEALTH GROUP INC COMMON STOCKS 91324P102 736 6,347 SH   SOLE   6,347 0 0
VANGUARD EMERGING MARKETS ETF ETF/ISHARE - EQUITY 922042858 8,671 262,056 SH   SOLE   262,056 0 0
VANGUARD HEALTH CARE ETF ETF/ISHARE - EQUITY 92204A504 2,092 17,067 SH   SOLE   17,067 0 0
VANGUARD REIT ETF ETF/ISHARE - EQUITY 922908553 29,143 385,791 SH   SOLE   385,791 0 0
VERMILION ENERGY INC COM COMMON STOCKS 923725105 1,739 54,096 SH   SOLE   54,096 0 0
VF CORPORATION COMMON STOCKS 918204108 17,207 252,258 SH   SOLE   252,258 0 0
VILLAGE SUPER MARKET INC CL A NEW COMMON STOCKS 927107409 15,319 648,815 SH   SOLE   648,815 0 0
VISA INC CL A COMMON STOCKS 92826C839 25,936 372,327 SH   SOLE   372,327 0 0
VODAFONE GROUP PLC NEW SPNSR ADR NO PAR COMMON STOCKS 92857W308 3,819 120,329 SH   SOLE   120,329 0 0
VULCAN MATERIALS COMPANY COMMON STOCKS 929160109 321 3,600 SH   SOLE   3,600 0 0
WABCO HOLDINGS INC COMMON STOCKS 92927K102 20,814 198,554 SH   SOLE   198,554 0 0
WAL MART STORES INC COMMON STOCKS 931142103 1,372 21,156 SH   SOLE   21,156 0 0
WALGREENS BOOTS ALLIANCE INC COM COMMON STOCKS 931427108 1,557 18,739 SH   SOLE   18,739 0 0
WASTE MGMT INC DEL COMMON STOCKS 94106L109 14,725 295,627 SH   SOLE   295,627 0 0
WD-40 COMPANY COMMON STOCKS 929236107 46,770 525,089 SH   SOLE   525,089 0 0
WEC ENERGY GROUP INC COM COMMON STOCKS 92939U106 23,440 448,868 SH   SOLE   448,868 0 0
WELLS FARGO & CO COMMON STOCKS 949746101 322 6,274 SH   SOLE   6,274 0 0
WESTAMERICA BANCORPORATION COMMON STOCKS 957090103 11,497 258,710 SH   SOLE   258,710 0 0
WINMARK CORP COM COMMON STOCKS 974250102 5,191 50,438 SH   SOLE   50,438 0 0
WOLVERINE WORLD WIDE INC COMMON STOCKS 978097103 24,789 1,145,507 SH   SOLE   1,145,507 0 0
WORKDAY INC CL A COMMON STOCKS 98138H101 12,879 187,033 SH   SOLE   187,033 0 0
WP GLIMCHER INC COMMON STOCKS 92939N102 158 13,548 SH   SOLE   13,548 0 0
WYNN RESORTS LTD COM COMMON STOCKS 983134107 10,515 197,943 SH   SOLE   197,943 0 0
YANDEX N V SHS CLASS A COMMON STOCKS N97284108 1,386 129,155 SH   SOLE   129,155 0 0
ZOETIS INC CL A COMMON STOCKS 98978V103 29,584 718,405 SH   SOLE   718,405 0 0