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 21,555 152,140 SH   SOLE   152,140 0 0
AAON INC COM PAR $0.004 COMMON STOCKS 000360206 3,758 220,937 SH   SOLE   220,937 0 0
ABAXIS INC COMMON STOCKS 002567105 103,575 2,042,487 SH   SOLE   2,042,487 0 0
ABBOTT LABS COMMON STOCKS 002824100 241 5,788 SH   SOLE   5,788 0 0
ABBVIE INC COM COMMON STOCKS 00287Y109 334 5,788 SH   SOLE   5,788 0 0
ACCENTURE PLC CL A COMMON STOCKS G1151C101 14,793 181,915 SH   SOLE   181,915 0 0
ADVANCE AUTO PARTS INC COMMON STOCKS 00751Y106 634 4,865 SH   SOLE   4,865 0 0
AGL RESOURCES INC COMMON STOCKS 001204106 19,277 375,481 SH   SOLE   375,481 0 0
AIRGAS INC COMMON STOCKS 009363102 2,128 19,233 SH   SOLE   19,233 0 0
ALTRIA GROUP INC COMMON STOCKS 02209S103 1,656 36,049 SH   SOLE   36,049 0 0
AMERICAN EXPRESS CO COMMON STOCKS 025816109 20,157 230,260 SH   SOLE   230,260 0 0
AMERICAN SOFTWARE INC CL A COMMON STOCKS 029683109 22,978 2,605,167 SH   SOLE   2,605,167 0 0
AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 27,326 273,645 SH   SOLE   273,645 0 0
ANALOG DEVICES INC COMMON STOCKS 032654105 12,870 260,062 SH   SOLE   260,062 0 0
ANSYS INC COMMON STOCKS 03662Q105 113,620 1,501,517 SH   SOLE   1,501,517 0 0
APACHE CORP COMMON STOCKS 037411105 11,825 125,974 SH   SOLE   125,974 0 0
APPLE INC COMMON STOCKS 037833100 76,172 756,045 SH   SOLE   756,045 0 0
APPLIED MATERIALS INC COMMON STOCKS 038222105 42,735 1,977,577 SH   SOLE   1,977,577 0 0
APTARGROUP INC COMMON STOCKS 038336103 41,162 678,117 SH   SOLE   678,117 0 0
ARES CAPITAL CORPORATION COMMON STOCKS 04010L103 2,028 125,516 SH   SOLE   125,516 0 0
ARTISAN PARTNERS ASSET MGMT CL A COMMON STOCKS 04316A108 32,437 623,182 SH   SOLE   623,182 0 0
ASTRAZENECA ADR COMMON STOCKS 046353108 1,202 16,823 SH   SOLE   16,823 0 0
AT&T INC COMMON STOCKS 00206R102 1,406 39,907 SH   SOLE   39,907 0 0
ATHENAHEALTH INC COM COMMON STOCKS 04685W103 2,213 16,808 SH   SOLE   16,808 0 0
AUTOMATIC DATA PROCESSING COMMON STOCKS 053015103 457 5,506 SH   SOLE   5,506 0 0
BADGER METER INC COMMON STOCKS 056525108 36,528 724,035 SH   SOLE   724,035 0 0
BAIDU INC SPONSORED ADR A COMMON STOCKS 056752108 21,408 98,098 SH   SOLE   98,098 0 0
BALCHEM CORPORATION COMMON STOCKS 057665200 23,244 410,889 SH   SOLE   410,889 0 0
BANK HAWAII CORP COMMON STOCKS 062540109 30,828 542,649 SH   SOLE   542,649 0 0
BCE INC NEW COMMON STOCKS 05534B760 1,774 41,492 SH   SOLE   41,492 0 0
BERKSHIRE HATHAWAY INC CL A COMMON STOCKS 084670108 621 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW COMMON STOCKS 084670702 521 3,770 SH   SOLE   3,770 0 0
BLACKBAUD INC COMMON STOCKS 09227Q100 43,468 1,106,343 SH   SOLE   1,106,343 0 0
BLACKROCK CA MUNICIPAL INCOME TRUST ETF/ISHARE - FIXED 09248E102 435 30,000 SH   SOLE   30,000 0 0
BLACKROCK MUNIYIELD QUALITY FUND III ETF/ISHARE - FIXED 09254E103 274 20,000 SH   SOLE   20,000 0 0
BP ADR COMMON STOCKS 055622104 1,591 36,204 SH   SOLE   36,204 0 0
BRITISH AMERICAN TOBACCO PLC SPONSORED ADR COMMON STOCKS 110448107 1,554 13,739 SH   SOLE   13,739 0 0
BROWN & BROWN INC COMMON STOCKS 115236101 78,329 2,436,347 SH   SOLE   2,436,347 0 0
BROWN FORMAN CORP CL B COMMON STOCKS 115637209 3,163 35,055 SH   SOLE   35,055 0 0
CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 33,276 802,803 SH   SOLE   802,803 0 0
CAMERON INTERNATIONAL CORP COMMON STOCKS 13342B105 2,356 35,494 SH   SOLE   35,494 0 0
CAPELLA EDUCATION COMPANY COMMON STOCKS 139594105 1,675 26,756 SH   SOLE   26,756 0 0
CARBO CERAMICS INC COMMON STOCKS 140781105 27,127 457,993 SH   SOLE   457,993 0 0
CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 41,862 1,011,162 SH   SOLE   1,011,162 0 0
CDW CORP COM COMMON STOCKS 12514G108 74,881 2,411,617 SH   SOLE   2,411,617 0 0
CELGENE CORP COMMON STOCKS 151020104 14,122 148,997 SH   SOLE   148,997 0 0
CERNER CORP COMMON STOCKS 156782104 12,752 214,064 SH   SOLE   214,064 0 0
CHEESECAKE FACTORY INC COMMON STOCKS 163072101 34,843 765,789 SH   SOLE   765,789 0 0
CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 55,312 3,401,752 SH   SOLE   3,401,752 0 0
CHEVRON CORPORATION COMMON STOCKS 166764100 255 2,140 SH   SOLE   2,140 0 0
CHINA MOBILE LTD SPONSORED ADR COMMON STOCKS 16941M109 2,622 44,635 SH   SOLE   44,635 0 0
CHUNGHWA TELECOM COM LTD SPON ADR NEW COMMON STOCKS 17133Q502 1,053 35,133 SH   SOLE   35,133 0 0
CHURCH & DWIGHT CO COMMON STOCKS 171340102 11,956 170,409 SH   SOLE   170,409 0 0
CINCINNATI FINANCIAL CORP COMMON STOCKS 172062101 519 11,022 SH   SOLE   11,022 0 0
CINEMARK HOLDINGS INC COMMON STOCKS 17243V102 46,294 1,359,993 SH   SOLE   1,359,993 0 0
CLARCOR INC COMMON STOCKS 179895107 111,475 1,767,195 SH   SOLE   1,767,195 0 0
CLEARBRIDGE ENERGY MLP FD INC ETF/ISHARE - EQUITY 184692101 1,358 48,694 SH   SOLE   48,694 0 0
CME GROUP INC COMMON STOCKS 12572Q105 14,654 183,282 SH   SOLE   183,282 0 0
CNOOC LIMITED SPONSORED ADR COMMON STOCKS 126132109 2,679 15,524 SH   SOLE   15,524 0 0
COCA COLA ENTERPRISES INC COM COMMON STOCKS 19122T109 10,141 228,599 SH   SOLE   228,599 0 0
COCA-COLA CO COMMON STOCKS 191216100 12,027 281,919 SH   SOLE   281,919 0 0
COGNEX CORP COM COMMON STOCKS 192422103 29,709 737,740 SH   SOLE   737,740 0 0
COHEN & STEERS INC COMMON STOCKS 19247A100 58,105 1,511,575 SH   SOLE   1,511,575 0 0
COLGATE-PALMOLIVE COMPANY COMMON STOCKS 194162103 22,321 342,239 SH   SOLE   342,239 0 0
COMPUTER PROGRAMS AND SYSTEMS INC COMMON STOCKS 205306103 80,400 1,398,506 SH   SOLE   1,398,506 0 0
COOPER COMPANIES INC COMMON STOCKS 216648402 698 4,481 SH   SOLE   4,481 0 0
COPART INC COMMON STOCKS 217204106 111,564 3,562,383 SH   SOLE   3,562,383 0 0
CORE LABORATORIES N V COMMON STOCKS N22717107 23,050 157,496 SH   SOLE   157,496 0 0
CORPORATE EXECUTIVE BOARD CO COMMON STOCKS 21988R102 45,738 761,419 SH   SOLE   761,419 0 0
COSTAR GROUP INC COM COMMON STOCKS 22160N109 14,328 92,120 SH   SOLE   92,120 0 0
COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 14,707 117,354 SH   SOLE   117,354 0 0
COVIDIEN PLC COMMON STOCKS G2554F113 15,612 180,465 SH   SOLE   180,465 0 0
CRH PLC COMMON STOCKS 12626K203 1,121 49,146 SH   SOLE   49,146 0 0
DANAHER CORP COMMON STOCKS 235851102 14,345 188,806 SH   SOLE   188,806 0 0
DIAGEO PLC SPONSORED ADR COMMON STOCKS 25243Q205 7,923 68,653 SH   SOLE   68,653 0 0
DICKS SPORTING GOODS INC OC-COM COMMON STOCKS 253393102 850 19,370 SH   SOLE   19,370 0 0
DOMINOS PIZZA INC COM COMMON STOCKS 25754A201 2,197 28,549 SH   SOLE   28,549 0 0
DONALDSON INC COMMON STOCKS 257651109 8,772 215,896 SH   SOLE   215,896 0 0
DOVER CORP COMMON STOCKS 260003108 402 5,000 SH   SOLE   5,000 0 0
DRESSER-RAND GROUP INC COMMON STOCKS 261608103 24,695 300,205 SH   SOLE   300,205 0 0
EATON VANCE CORP COMMON STOCKS 278265103 39,786 1,054,496 SH   SOLE   1,054,496 0 0
ECOLAB INC COMMON STOCKS 278865100 15,903 138,489 SH   SOLE   138,489 0 0
EDWARDS LIFESCIENCES CORP COMMON STOCKS 28176E108 1,317 12,890 SH   SOLE   12,890 0 0
ELLIE MAE INC COM COMMON STOCKS 28849P100 11,355 348,318 SH   SOLE   348,318 0 0
EMERSON ELEC CO COMMON STOCKS 291011104 9,534 152,352 SH   SOLE   152,352 0 0
EQUIFAX INC COMMON STOCKS 294429105 15,491 207,263 SH   SOLE   207,263 0 0
EXPEDITORS INTERNATIONAL OF WASHINGTON INC COMMON STOCKS 302130109 38,856 957,506 SH   SOLE   957,506 0 0
EXPONENT INC COMMON STOCKS 30214U102 84,445 1,191,383 SH   SOLE   1,191,383 0 0
EXXON MOBIL CORPORATION COMMON STOCKS 30231G102 17,349 184,471 SH   SOLE   184,471 0 0
FACEBOOK INC CL A COMMON STOCKS 30303M102 49,262 623,256 SH   SOLE   623,256 0 0
FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 126,623 1,041,904 SH   SOLE   1,041,904 0 0
FASTENAL COMPANY COMMON STOCKS 311900104 16,941 377,299 SH   SOLE   377,299 0 0
FEDERATED INVESTORS INC CL B COMMON STOCKS 314211103 31,707 1,079,936 SH   SOLE   1,079,936 0 0
FEDEX CORP COMMON STOCKS 31428X106 872 5,400 SH   SOLE   5,400 0 0
FIFTH THIRD BANCORP COMMON STOCKS 316773100 2,665 133,095 SH   SOLE   133,095 0 0
FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 9,989 291,940 SH   SOLE   291,940 0 0
FIRST CASH FINL SVCS INC COM COMMON STOCKS 31942D107 66,659 1,190,756 SH   SOLE   1,190,756 0 0
FIRST SOLAR INC COMMON STOCKS 336433107 1,942 29,511 SH   SOLE   29,511 0 0
FLEETMATICS GROUP PLC COM COMMON STOCKS G35569105 13,156 431,354 SH   SOLE   431,354 0 0
FLIR SYSTEMS INC COMMON STOCKS 302445101 2,320 74,014 SH   SOLE   74,014 0 0
FORRESTER RESEARCH INC COM COMMON STOCKS 346563109 7,947 215,593 SH   SOLE   215,593 0 0
FRANKLIN RESOURCES INC COMMON STOCKS 354613101 18,889 345,887 SH   SOLE   345,887 0 0
GARMIN LTD SHS COMMON STOCKS H2906T109 347 6,670 SH   SOLE   6,670 0 0
GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 3,075 41,859 SH   SOLE   41,859 0 0
GENERAL ELECTRIC COMPANY COMMON STOCKS 369604103 938 36,619 SH   SOLE   36,619 0 0
GILEAD SCIENCES INC COMMON STOCKS 375558103 40,027 376,013 SH   SOLE   376,013 0 0
GLAXOSMITHKLINE ADR COMMON STOCKS 37733W105 2,421 52,671 SH   SOLE   52,671 0 0
GRACO INC COMMON STOCKS 384109104 57,141 782,963 SH   SOLE   782,963 0 0
HALLIBURTON CO COMMON STOCKS 406216101 7,737 119,941 SH   SOLE   119,941 0 0
HEARTLAND EXPRESS INC COMMON STOCKS 422347104 2,842 118,634 SH   SOLE   118,634 0 0
HEARTLAND PAYMENT SYSTEMS COMMON STOCKS 42235N108 27,044 566,729 SH   SOLE   566,729 0 0
HEICO CORPORATION CL A COMMON STOCKS 422806208 6,168 153,046 SH   SOLE   153,046 0 0
HERSHEY FOODS CORP COMMON STOCKS 427866108 534 5,600 SH   SOLE   5,600 0 0
HIBBETT SPORTS INC COM COMMON STOCKS 428567101 56,195 1,318,205 SH   SOLE   1,318,205 0 0
HOME DEPOT INC COMMON STOCKS 437076102 17,835 194,412 SH   SOLE   194,412 0 0
HOMEAWAY INC COM COMMON STOCKS 43739Q100 11,076 311,991 SH   SOLE   311,991 0 0
HUB GROUP INC-CL A COMMON STOCKS 443320106 7,064 174,283 SH   SOLE   174,283 0 0
ILLINOIS TOOL WORKS INC COMMON STOCKS 452308109 13,450 159,324 SH   SOLE   159,324 0 0
INTERNATIONAL BUSINESS MACHINES CO COMMON STOCKS 459200101 494 2,600 SH   SOLE   2,600 0 0
INTERNATIONAL FLAVORS AND FRAGRANCES INC COMMON STOCKS 459506101 11,685 121,871 SH   SOLE   121,871 0 0
INTERVAL LEISURE GROUP INC COMMON STOCKS 46113M108 30,264 1,588,655 SH   SOLE   1,588,655 0 0
INTUIT INC COMMON STOCKS 461202103 1,377 15,712 SH   SOLE   15,712 0 0
INTUITIVE SURGICAL INC COMMON STOCKS 46120E602 13,275 28,744 SH   SOLE   28,744 0 0
IPATH DJ UBS COMMODITY INDEX TOTAL RET ETN ETF/ISHARE - EQUITY 06738C778 1,435 41,756 SH   SOLE   41,756 0 0
ISHARES BARCLAYS 1-3YR CREDIT BOND FUND ETF/ISHARE - FIXED 464288646 1,592 15,117 SH   SOLE   15,117 0 0
ISHARES BARCLAYS AGGREGATE BOND FUND ETF/ISHARE - FIXED 464287226 551 5,054 SH   SOLE   5,054 0 0
ISHARES BARCLAYS INTERMEDIATE CREDIT BD FD ETF/ISHARE - FIXED 464288638 345 3,157 SH   SOLE   3,157 0 0
ISHARES BARCLAYS INTERMEDIATE GOV CREDIT BD ETF/ISHARE - FIXED 464288612 388 3,518 SH   SOLE   3,518 0 0
ISHARES BARCLAYS MBS BOND FUND ETF/ISHARE - FIXED 464288588 422 3,900 SH   SOLE   3,900 0 0
ISHARES COHEN & STEERS REALTY MAJ INDEX FD ETF/ISHARE - EQUITY 464287564 4,759 56,338 SH   SOLE   56,338 0 0
ISHARES CORE US GROWTH ETF ETF/ISHARE - EQUITY 464287671 239 3,195 SH   SOLE   3,195 0 0
ISHARES DJ US HEALTHCARE SEC INDEX FD ETF/ISHARE - EQUITY 464287762 1,933 14,385 SH   SOLE   14,385 0 0
ISHARES DOW JONES SELECT DIVIDEND INDEX FD ETF/ISHARE - EQUITY 464287168 559 7,569 SH   SOLE   7,569 0 0
ISHARES IBOXX HIGH YLD CORPORATE BOND FD ETF/ISHARE - FIXED 464288513 4,492 48,858 SH   SOLE   48,858 0 0
ISHARES IBOXX INVESTMENT GRADE CORPORATE BD ETF/ISHARE - FIXED 464287242 468 3,955 SH   SOLE   3,955 0 0
ISHARES MSCI EAFE INDEX FUND ETF/ISHARE - EQUITY 464287465 9,848 153,591 SH   SOLE   153,591 0 0
ISHARES MSCI EAFE MINIMUM VOLATILITY FD ETF/ISHARE - EQUITY 46429B689 1,549 24,736 SH   SOLE   24,736 0 0
ISHARES MSCI EMERGING MARKETS INDEX FUND ETF/ISHARE - EQUITY 464287234 3,169 76,249 SH   SOLE   76,249 0 0
ISHARES MSCI EMERGING MKTS MIN VOLATILITY ETF/ISHARE - EQUITY 464286533 1,943 32,486 SH   SOLE   32,486 0 0
ISHARES MSCI MALAYSIA INDEX FUND ETF/ISHARE - EQUITY 464286830 5,485 356,156 SH   SOLE   356,156 0 0
ISHARES MSCI SINGAPORE INDEX FUND ETF/ISHARE - EQUITY 464286673 4,214 315,922 SH   SOLE   315,922 0 0
ISHARES MSCI TAIWAN INDEX FUND ETF/ISHARE - EQUITY 464286731 1,799 117,805 SH   SOLE   117,805 0 0
ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF/ISHARE - EQUITY 464287556 1,295 4,732 SH   SOLE   4,732 0 0
ISHARES RUSSELL 1000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287614 6,871 74,985 SH   SOLE   74,985 0 0
ISHARES RUSSELL 1000 INDEX FUND ETF/ISHARE - EQUITY 464287622 2,866 26,083 SH   SOLE   26,083 0 0
ISHARES RUSSELL 1000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287598 3,419 34,164 SH   SOLE   34,164 0 0
ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287648 326 2,514 SH   SOLE   2,514 0 0
ISHARES RUSSELL 2000 INDEX FUND ETF/ISHARE - EQUITY 464287655 1,054 9,641 SH   SOLE   9,641 0 0
ISHARES RUSSELL 2000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287630 259 2,763 SH   SOLE   2,763 0 0
ISHARES RUSSELL 3000 INDEX FUND ETF/ISHARE - EQUITY 464287689 1,073 9,188 SH   SOLE   9,188 0 0
ISHARES RUSSELL MIDCAP INDEX FUND ETF/ISHARE - EQUITY 464287499 3,042 19,214 SH   SOLE   19,214 0 0
ISHARES RUSSELL MIDCAP VALUE INDEX FUND ETF/ISHARE - EQUITY 464287473 563 8,039 SH   SOLE   8,039 0 0
ISHARES S&P 500 INDEX FUND ETF/ISHARE - EQUITY 464287200 6,421 32,389 SH   SOLE   32,389 0 0
ISHARES S&P CALIFORNIA MUNICIPAL BOND FUND ETF/ISHARE - FIXED 464288356 4,810 41,212 SH   SOLE   41,212 0 0
ISHARES S&P GLOBAL UTILITIES ETF/ISHARE - EQUITY 464288711 1,044 21,874 SH   SOLE   21,874 0 0
ISHARES S&P NATL AMT-FREE MUNI BOND FUND ETF/ISHARE - FIXED 464288414 876 7,991 SH   SOLE   7,991 0 0
JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 150,481 2,703,569 SH   SOLE   2,703,569 0 0
JOHNSON & JOHNSON COMMON STOCKS 478160104 15,849 148,689 SH   SOLE   148,689 0 0
JPMORGAN ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 46625H365 8,314 156,627 SH   SOLE   156,627 0 0
JPMORGAN CHASE & CO COMMON STOCKS 46625H100 542 9,003 SH   SOLE   9,003 0 0
KAYNE ANDERSON ENERGY DEV CO - KED ETF/ISHARE - EQUITY 48660Q102 5,238 143,383 SH   SOLE   143,383 0 0
KAYNE ANDERSON ENERGY TOT RET FD - KYE ETF/ISHARE - EQUITY 48660P104 5,388 168,864 SH   SOLE   168,864 0 0
KAYNE ANDERSON MDSTM ENERGY COM ETF/ISHARE - EQUITY 48661E108 5,206 129,863 SH   SOLE   129,863 0 0
KAYNE ANDERSON MLP INVT CO - KYN ETF/ISHARE - EQUITY 486606106 64,778 1,586,130 SH   SOLE   1,586,130 0 0
KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 4,460 41,465 SH   SOLE   41,465 0 0
KRAFT FOODS GROUP INC COM COMMON STOCKS 50076Q106 396 7,021 SH   SOLE   7,021 0 0
LANDSTAR SYSTEM INC COMMON STOCKS 515098101 142,351 1,971,889 SH   SOLE   1,971,889 0 0
LAS VEGAS SANDS CORP COMMON STOCKS 517834107 22,079 354,905 SH   SOLE   354,905 0 0
LEGGETT & PLATT INC COMMON STOCKS 524660107 755 21,627 SH   SOLE   21,627 0 0
LIGAND PHARMACEUTICALS INC COM NEW COMMON STOCKS 53220K504 817 17,392 SH   SOLE   17,392 0 0
LINCOLN ELECTRIC HOLDINGS INC COMMON STOCKS 533900106 21,569 311,969 SH   SOLE   311,969 0 0
LINEAR TECHNOLOGY CORP COMMON STOCKS 535678106 5,269 118,690 SH   SOLE   118,690 0 0
LORILLARD INC COMMON STOCKS 544147101 1,274 21,263 SH   SOLE   21,263 0 0
LOWES COMPANIES INC COMMON STOCKS 548661107 15,337 289,813 SH   SOLE   289,813 0 0
MARKETAXESS HOLDINGS INC COM COMMON STOCKS 57060D108 116,071 1,876,351 SH   SOLE   1,876,351 0 0
MCCORMICK & COMPANY COMMON STOCKS 579780206 1,920 28,702 SH   SOLE   28,702 0 0
MCDONALDS CORP COMMON STOCKS 580135101 1,092 11,513 SH   SOLE   11,513 0 0
MEAD JOHNSON NUTRITION CO COM CL A COMMON STOCKS 582839106 18,326 190,457 SH   SOLE   190,457 0 0
MEDIDATA SOLUTIONS INC COM COMMON STOCKS 58471A105 12,846 290,044 SH   SOLE   290,044 0 0
MERCADOLIBRE INC COM COMMON STOCKS 58733R102 25,530 234,974 SH   SOLE   234,974 0 0
MERCK & COMPANY COMMON STOCKS 58933Y105 607 10,235 SH   SOLE   10,235 0 0
MERCURY GENERAL CORP COMMON STOCKS 589400100 1,355 27,761 SH   SOLE   27,761 0 0
MEREDITH CORP COMMON STOCKS 589433101 268 6,269 SH   SOLE   6,269 0 0
MESA LABS INC COM COMMON STOCKS 59064R109 2,589 44,803 SH   SOLE   44,803 0 0
MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 325 6,892 SH   SOLE   6,892 0 0
MICROSOFT CORP COMMON STOCKS 594918104 555 11,961 SH   SOLE   11,961 0 0
MIDDLEBY CORP COM COMMON STOCKS 596278101 1,562 17,720 SH   SOLE   17,720 0 0
MONOTYPE IMAGING HOLDINGS INC COM COMMON STOCKS 61022P100 24,892 878,944 SH   SOLE   878,944 0 0
MONRO MUFFLER BRAKE INC COM COMMON STOCKS 610236101 5,246 108,094 SH   SOLE   108,094 0 0
MONSTER BEVERAGE CORP COM COMMON STOCKS 611740101 21,179 231,033 SH   SOLE   231,033 0 0
MORNINGSTAR INC COMMON STOCKS 617700109 10,890 160,378 SH   SOLE   160,378 0 0
MRC GLOBAL INC COM COMMON STOCKS 55345K103 68,277 2,927,851 SH   SOLE   2,927,851 0 0
MSC INDUSTRIAL DIRECT CO INC - A COMMON STOCKS 553530106 23,196 271,424 SH   SOLE   271,424 0 0
MSCI INC CL A COMMON STOCKS 55354G100 22,737 483,565 SH   SOLE   483,565 0 0
NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 37,171 1,906,215 SH   SOLE   1,906,215 0 0
NATIONAL GRID PLC SPON ADR COMMON STOCKS 636274300 3,580 49,811 SH   SOLE   49,811 0 0
NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 6,801 522,724 SH   SOLE   522,724 0 0
NATIONAL-OILWELL VARCO INC COMMON STOCKS 637071101 17,204 226,070 SH   SOLE   226,070 0 0
NIKE INC CL B COMMON STOCKS 654106103 30,074 337,155 SH   SOLE   337,155 0 0
NORDSON CORP COMMON STOCKS 655663102 9,245 121,537 SH   SOLE   121,537 0 0
NOVARTIS AG ADR COMMON STOCKS 66987V109 3,876 41,175 SH   SOLE   41,175 0 0
NVE CORP COM NEW COMMON STOCKS 629445206 26,262 406,916 SH   SOLE   406,916 0 0
NVR INC COMMON STOCKS 62944T105 75,882 67,151 SH   SOLE   67,151 0 0
OMEGA FLEX INC COMMON STOCKS 682095104 3,229 165,919 SH   SOLE   165,919 0 0
OWENS & MINOR INC COMMON STOCKS 690732102 91,853 2,805,516 SH   SOLE   2,805,516 0 0
PALL CORP COMMON STOCKS 696429307 829 9,907 SH   SOLE   9,907 0 0
PATTERSON COMPANIES INC COMMON STOCKS 703395103 41,050 990,818 SH   SOLE   990,818 0 0
PAYCHEX INC COMMON STOCKS 704326107 364 8,224 SH   SOLE   8,224 0 0
PEPSICO INC COMMON STOCKS 713448108 1,113 11,957 SH   SOLE   11,957 0 0
PERRIGO CO PCL SHS COMMON STOCKS G97822103 16,132 107,413 SH   SOLE   107,413 0 0
PHILIP MORRIS INTERNATIONAL INC COMMON STOCKS 718172109 661 7,931 SH   SOLE   7,931 0 0
PIMCO 0-5 YEAR HIGH YIELD CORP BD FD ETF/ISHARE - FIXED 72201R783 1,315 12,688 SH   SOLE   12,688 0 0
PIMCO ENHANCED SHORT MAT STRATEGY FUND ETF/ISHARE - FIXED 72201R833 377 3,715 SH   SOLE   3,715 0 0
PIMCO TOTAL RETURN ETF ETF/ISHARE - FIXED 72201R775 236 2,173 SH   SOLE   2,173 0 0
PLAINS ALL AMER PIPELINE L UNIT L P INT COMMON STOCKS 726503105 474 8,056 SH   SOLE   8,056 0 0
PNC FINANCIAL CORP COMMON STOCKS 693475105 22,849 266,990 SH   SOLE   266,990 0 0
POOL CORP COMMON STOCKS 73278L105 48,304 895,843 SH   SOLE   895,843 0 0
PPG INDUSTRIES INC COMMON STOCKS 693506107 10,907 55,438 SH   SOLE   55,438 0 0
PPL CORP COMMON STOCKS 69351T106 1,439 43,815 SH   SOLE   43,815 0 0
PRAXAIR INC COMMON STOCKS 74005P104 14,058 108,976 SH   SOLE   108,976 0 0
PRECISION CASTPARTS CORP COM COMMON STOCKS 740189105 12,668 53,479 SH   SOLE   53,479 0 0
PRICELINE GROUP INC COMMON STOCKS 741503403 25,307 21,843 SH   SOLE   21,843 0 0
PRICESMART INC COM COMMON STOCKS 741511109 8,504 99,295 SH   SOLE   99,295 0 0
PRIMERICA INC COM COMMON STOCKS 74164M108 126,012 2,613,265 SH   SOLE   2,613,265 0 0
PROCTER & GAMBLE COMPANY COMMON STOCKS 742718109 915 10,930 SH   SOLE   10,930 0 0
PROTO LABS INC COM COMMON STOCKS 743713109 1,995 28,914 SH   SOLE   28,914 0 0
QUESTAR CORP COM COMMON STOCKS 748356102 52,844 2,370,747 SH   SOLE   2,370,747 0 0
RBC BEARINGS INC COMMON STOCKS 75524B104 65,653 1,157,895 SH   SOLE   1,157,895 0 0
REALTY INCOME CORP COMMON STOCKS 756109104 1,420 34,809 SH   SOLE   34,809 0 0
REED ELSEVIER N V SPONS ADR COMMON STOCKS 758204200 3,709 82,072 SH   SOLE   82,072 0 0
REYNOLDS AMERICAN INC COMMON STOCKS 761713106 1,479 25,076 SH   SOLE   25,076 0 0
RIO TINTO PLC SPONSORED ADR COMMON STOCKS 767204100 1,358 27,614 SH   SOLE   27,614 0 0
RLI CORP COMMON STOCKS 749607107 131,953 3,048,109 SH   SOLE   3,048,109 0 0
ROCKWELL COLLINS INC COMMON STOCKS 774341101 1,083 13,797 SH   SOLE   13,797 0 0
ROLLINS INC COMMON STOCKS 775711104 22,259 760,200 SH   SOLE   760,200 0 0
ROPER INDUSTRIES INC COMMON STOCKS 776696106 18,666 127,593 SH   SOLE   127,593 0 0
ROSS STORES INC COMMON STOCKS 778296103 39,980 528,971 SH   SOLE   528,971 0 0
ROYAL BK CDA MONTREAL QUE COM COMMON STOCKS 780087102 355 4,971 SH   SOLE   4,971 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR A COMMON STOCKS 780259206 4,051 53,216 SH   SOLE   53,216 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR B COMMON STOCKS 780259107 3,236 40,902 SH   SOLE   40,902 0 0
RPC INC COM COMMON STOCKS 749660106 23,965 1,091,313 SH   SOLE   1,091,313 0 0
SANOFI-AVENTIS SPON ADR COMMON STOCKS 80105N105 4,070 72,121 SH   SOLE   72,121 0 0
SAP AG SPONSORED ADR COMMON STOCKS 803054204 2,944 40,793 SH   SOLE   40,793 0 0
SCHLUMBERGER LIMITED COMMON STOCKS 806857108 16,062 157,948 SH   SOLE   157,948 0 0
SHUTTERSTOCK INC COM COMMON STOCKS 825690100 7,297 102,225 SH   SOLE   102,225 0 0
SIGMA ALDRICH CORP COMMON STOCKS 826552101 1,764 12,968 SH   SOLE   12,968 0 0
SIGNATURE BK NEW YORK N Y COM COMMON STOCKS 82669G104 906 8,087 SH   SOLE   8,087 0 0
SIRONA DENTAL SYSTEMS INC COM COMMON STOCKS 82966C103 135,782 1,770,760 SH   SOLE   1,770,760 0 0
SNAP ON TOOLS CORP COMMON STOCKS 833034101 23,073 190,563 SH   SOLE   190,563 0 0
SOLARWINDS INC COM COMMON STOCKS 83416B109 2,675 63,622 SH   SOLE   63,622 0 0
SOUTHERN CO COMMON STOCKS 842587107 1,061 24,303 SH   SOLE   24,303 0 0
SPDR BARCLAYS SHORT TERM CORP BOND ETF ETF/ISHARE - FIXED 78464A474 4,710 153,480 SH   SOLE   153,480 0 0
SPDR GOLD TRUST ETF/ISHARE - EQUITY 78463V107 3,957 34,051 SH   SOLE   34,051 0 0
SPDR NUVEEN BARCLAYS SHORT TERM MUNI BD ETF/ISHARE - FIXED 78464A425 11,583 474,615 SH   SOLE   474,615 0 0
STARBUCKS CORP COMMON STOCKS 855244109 20,704 274,374 SH   SOLE   274,374 0 0
STATE STREET CORP COMMON STOCKS 857477103 686 9,320 SH   SOLE   9,320 0 0
STERICYCLE INC COMMON STOCKS 858912108 2,094 17,961 SH   SOLE   17,961 0 0
SUN HYDRAULICS CORP COMMON STOCKS 866942105 13,791 366,890 SH   SOLE   366,890 0 0
SYNGENTA AG ADR COMMON STOCKS 87160A100 626 9,877 SH   SOLE   9,877 0 0
SYNTEL INC COMMON STOCKS 87162H103 54,975 625,137 SH   SOLE   625,137 0 0
SYSCO CORP COMMON STOCKS 871829107 349 9,200 SH   SOLE   9,200 0 0
T ROWE PRICE GROUP INC COMMON STOCKS 74144T108 15,161 193,384 SH   SOLE   193,384 0 0
TABLEAU SOFTWARE INC CL A COMMON STOCKS 87336U105 1,845 25,400 SH   SOLE   25,400 0 0
TECHNE CORP COMMON STOCKS 878377100 71,003 758,981 SH   SOLE   758,981 0 0
TEVA PHARMACEUTICAL INDS ADR COMMON STOCKS 881624209 1,799 33,470 SH   SOLE   33,470 0 0
THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 22,176 754,534 SH   SOLE   754,534 0 0
THE ESTEE LAUDER COMPANIES CL A COMMON STOCKS 518439104 9,651 129,167 SH   SOLE   129,167 0 0
THE TJX COMPANIES INC COMMON STOCKS 872540109 17,948 303,328 SH   SOLE   303,328 0 0
THE TRAVELERS COMPANIES INC COMMON STOCKS 89417E109 21,779 231,836 SH   SOLE   231,836 0 0
THOR INDS INC COM COMMON STOCKS 885160101 29,327 569,450 SH   SOLE   569,450 0 0
TIME WARNER INC COMMON STOCKS 887317303 30,331 403,287 SH   SOLE   403,287 0 0
TORO CO COMMON STOCKS 891092108 70,586 1,191,721 SH   SOLE   1,191,721 0 0
TORTOISE ENERGY INFRA-STRUCTURE CORPORATION ETF/ISHARE - EQUITY 89147L100 1,385 28,788 SH   SOLE   28,788 0 0
TOTAL SA SPONSORED ADR COMMON STOCKS 89151E109 6,866 106,536 SH   SOLE   106,536 0 0
TOWERS WATSON & CO CL A COMMON STOCKS 891894107 26,940 270,758 SH   SOLE   270,758 0 0
TRIPADVISOR INC COM COMMON STOCKS 896945201 16,995 185,903 SH   SOLE   185,903 0 0
TWITTER INC COM COMMON STOCKS 90184L102 2,627 50,935 SH   SOLE   50,935 0 0
U S BANCORP COMMON STOCKS 902973304 14,372 343,574 SH   SOLE   343,574 0 0
UFP TECHNOLOGIES INC COM COMMON STOCKS 902673102 16,322 742,580 SH   SOLE   742,580 0 0
UNILEVER N V ADR COMMON STOCKS 904784709 2,192 55,235 SH   SOLE   55,235 0 0
UNION PACIFIC CORPORATION COMMON STOCKS 907818108 24,100 222,283 SH   SOLE   222,283 0 0
VANGUARD EMERGING MARKETS ETF ETF/ISHARE - EQUITY 922042858 15,499 371,596 SH   SOLE   371,596 0 0
VANGUARD REIT ETF ETF/ISHARE - EQUITY 922908553 18,936 263,554 SH   SOLE   263,554 0 0
VERIZON COMMUNICATIONS INC COMMON STOCKS 92343V104 547 10,950 SH   SOLE   10,950 0 0
VERMILION ENERGY INC COM COMMON STOCKS 923725105 891 14,658 SH   SOLE   14,658 0 0
VF CORPORATION COMMON STOCKS 918204108 18,945 286,912 SH   SOLE   286,912 0 0
VILLAGE SUPER MARKET INC CL A NEW COMMON STOCKS 927107409 12,224 536,630 SH   SOLE   536,630 0 0
VISA INC CL A COMMON STOCKS 92826C839 20,873 97,826 SH   SOLE   97,826 0 0
VODAFONE GROUP PLC NEW SPNSR ADR NO PAR COMMON STOCKS 92857W308 1,876 57,035 SH   SOLE   57,035 0 0
VULCAN MATERIALS COMPANY COMMON STOCKS 929160109 217 3,600 SH   SOLE   3,600 0 0
WABCO HOLDINGS INC COMMON STOCKS 92927K102 17,845 196,207 SH   SOLE   196,207 0 0
WAL MART STORES INC COMMON STOCKS 931142103 1,618 21,156 SH   SOLE   21,156 0 0
WALGREEN COMPANY COMMON STOCKS 931422109 1,111 18,739 SH   SOLE   18,739 0 0
WASTE MGMT INC DEL COMMON STOCKS 94106L109 572 12,024 SH   SOLE   12,024 0 0
WD-40 COMPANY COMMON STOCKS 929236107 53,471 786,794 SH   SOLE   786,794 0 0
WELLS FARGO & CO COMMON STOCKS 949746101 325 6,274 SH   SOLE   6,274 0 0
WESTAMERICA BANCORPORATION COMMON STOCKS 957090103 30,900 664,232 SH   SOLE   664,232 0 0
WESTERN ASSET MANAGED MUNICIPALS FUND ETF/ISHARE - FIXED 95766M105 196 15,000 SH   SOLE   15,000 0 0
WOLVERINE WORLD WIDE INC COMMON STOCKS 978097103 50,024 1,996,174 SH   SOLE   1,996,174 0 0
WYNN RESORTS LTD COM COMMON STOCKS 983134107 1,362 7,278 SH   SOLE   7,278 0 0
ZOETIS INC CL A COMMON STOCKS 98978V103 15,167 410,477 SH   SOLE   410,477 0 0