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 20,317 149,763 SH   SOLE   149,763 0 0
AAON INC COM PAR $0.004 COMMON STOCKS 000360206 3,603 129,281 SH   SOLE   129,281 0 0
AARONS INC CL A COMMON STOCKS 002535300 9,576 316,660 SH   SOLE   316,660 0 0
ABAXIS INC COMMON STOCKS 002567105 81,884 2,106,080 SH   SOLE   2,106,080 0 0
ABBOTT LABS COMMON STOCKS 002824100 223 5,788 SH   SOLE   5,788 0 0
ABBVIE INC COM COMMON STOCKS 00287Y109 298 5,788 SH   SOLE   5,788 0 0
ACCENTURE PLC CL A COMMON STOCKS G1151C101 15,283 191,708 SH   SOLE   191,708 0 0
ADVANCE AUTO PARTS INC COMMON STOCKS 00751Y106 9,033 71,409 SH   SOLE   71,409 0 0
ADVISORY BOARD CO COMMON STOCKS 00762W107 21,907 340,965 SH   SOLE   340,965 0 0
AFLAC INC COMMON STOCKS 001055102 10,967 173,972 SH   SOLE   173,972 0 0
AGL RESOURCES INC COMMON STOCKS 001204106 18,095 369,595 SH   SOLE   369,595 0 0
AIRGAS INC COMMON STOCKS 009363102 2,122 19,926 SH   SOLE   19,926 0 0
ALTRIA GROUP INC COMMON STOCKS 02209S103 606 16,187 SH   SOLE   16,187 0 0
AMERICAN EXPRESS CO COMMON STOCKS 025816109 20,308 225,571 SH   SOLE   225,571 0 0
AMERICAN SOFTWARE INC CL A COMMON STOCKS 029683109 13,100 1,288,090 SH   SOLE   1,288,090 0 0
AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 32,774 357,603 SH   SOLE   357,603 0 0
ANALOG DEVICES INC COMMON STOCKS 032654105 13,273 249,775 SH   SOLE   249,775 0 0
ANSYS INC COMMON STOCKS 03662Q105 118,324 1,536,275 SH   SOLE   1,536,275 0 0
APACHE CORP COMMON STOCKS 037411105 10,473 126,260 SH   SOLE   126,260 0 0
APPLE INC COMMON STOCKS 037833100 58,412 108,828 SH   SOLE   108,828 0 0
APPLIED MATERIALS INC COMMON STOCKS 038222105 36,178 1,772,108 SH   SOLE   1,772,108 0 0
APTARGROUP INC COMMON STOCKS 038336103 65,888 996,800 SH   SOLE   996,800 0 0
ARES CAPITAL CORPORATION COMMON STOCKS 04010L103 2,414 136,997 SH   SOLE   136,997 0 0
ASTRAZENECA ADR COMMON STOCKS 046353108 808 12,453 SH   SOLE   12,453 0 0
AT&T INC COMMON STOCKS 00206R102 673 19,201 SH   SOLE   19,201 0 0
ATHENAHEALTH INC COM COMMON STOCKS 04685W103 2,764 17,248 SH   SOLE   17,248 0 0
AUTOMATIC DATA PROCESSING COMMON STOCKS 053015103 425 5,506 SH   SOLE   5,506 0 0
BADGER METER INC COMMON STOCKS 056525108 41,087 745,679 SH   SOLE   745,679 0 0
BAIDU INC SPONSORED ADR A COMMON STOCKS 056752108 15,528 101,975 SH   SOLE   101,975 0 0
BALCHEM CORPORATION COMMON STOCKS 057665200 23,013 441,533 SH   SOLE   441,533 0 0
BANK HAWAII CORP COMMON STOCKS 062540109 4,742 78,244 SH   SOLE   78,244 0 0
BAXTER INTL INC COMMON STOCKS 071813109 13,162 178,883 SH   SOLE   178,883 0 0
BCE INC NEW COMMON STOCKS 05534B760 628 14,559 SH   SOLE   14,559 0 0
BED BATH & BEYOND INC COMMON STOCKS 075896100 17,574 255,438 SH   SOLE   255,438 0 0
BERKSHIRE HATHAWAY INC CL A COMMON STOCKS 084670108 562 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW COMMON STOCKS 084670702 531 4,250 SH   SOLE   4,250 0 0
BLACKBAUD INC COMMON STOCKS 09227Q100 35,271 1,126,860 SH   SOLE   1,126,860 0 0
BP ADR COMMON STOCKS 055622104 1,070 22,242 SH   SOLE   22,242 0 0
BRITISH AMERICAN TOBACCO PLC SPONSORED ADR COMMON STOCKS 110448107 959 8,606 SH   SOLE   8,606 0 0
BROWN & BROWN INC COMMON STOCKS 115236101 79,208 2,575,043 SH   SOLE   2,575,043 0 0
BROWN FORMAN CORP CL B COMMON STOCKS 115637209 3,294 36,729 SH   SOLE   36,729 0 0
CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 38,096 865,808 SH   SOLE   865,808 0 0
CAMERON INTERNATIONAL CORP COMMON STOCKS 13342B105 2,259 36,568 SH   SOLE   36,568 0 0
CAPELLA EDUCATION COMPANY COMMON STOCKS 139594105 1,753 27,761 SH   SOLE   27,761 0 0
CARBO CERAMICS INC COMMON STOCKS 140781105 69,941 506,853 SH   SOLE   506,853 0 0
CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 49,712 964,156 SH   SOLE   964,156 0 0
CELGENE CORP COMMON STOCKS 151020104 6,352 45,502 SH   SOLE   45,502 0 0
CERNER CORP COMMON STOCKS 156782104 8,918 158,542 SH   SOLE   158,542 0 0
CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 60,950 2,848,136 SH   SOLE   2,848,136 0 0
CHEVRON CORPORATION COMMON STOCKS 166764100 254 2,140 SH   SOLE   2,140 0 0
CHINA MOBILE LTD SPONSORED ADR COMMON STOCKS 16941M109 1,709 37,485 SH   SOLE   37,485 0 0
CHUNGHWA TELECOM COM LTD SPON ADR NEW COMMON STOCKS 17133Q502 910 29,669 SH   SOLE   29,669 0 0
CHURCH & DWIGHT CO COMMON STOCKS 171340102 12,572 182,019 SH   SOLE   182,019 0 0
CINCINNATI FINANCIAL CORP COMMON STOCKS 172062101 351 7,209 SH   SOLE   7,209 0 0
CINEMARK HOLDINGS INC COMMON STOCKS 17243V102 39,897 1,375,292 SH   SOLE   1,375,292 0 0
CLARCOR INC COMMON STOCKS 179895107 103,421 1,803,328 SH   SOLE   1,803,328 0 0
CLEARBRIDGE ENERGY MLP FD INC ETF/ISHARE - EQUITY 184692101 573 21,524 SH   SOLE   21,524 0 0
CME GROUP INC COMMON STOCKS 12572Q105 13,329 180,073 SH   SOLE   180,073 0 0
CNOOC LIMITED SPONSORED ADR COMMON STOCKS 126132109 1,996 13,151 SH   SOLE   13,151 0 0
COCA COLA ENTERPRISES INC COM COMMON STOCKS 19122T109 10,616 222,271 SH   SOLE   222,271 0 0
COCA-COLA CO COMMON STOCKS 191216100 28,424 735,218 SH   SOLE   735,218 0 0
COGNEX CORP COM COMMON STOCKS 192422103 26,130 771,710 SH   SOLE   771,710 0 0
COHEN & STEERS INC COMMON STOCKS 19247A100 69,875 1,753,448 SH   SOLE   1,753,448 0 0
COLGATE-PALMOLIVE COMPANY COMMON STOCKS 194162103 22,973 354,143 SH   SOLE   354,143 0 0
COMPUTER PROGRAMS AND SYSTEMS INC COMMON STOCKS 205306103 96,432 1,492,763 SH   SOLE   1,492,763 0 0
COPART INC COMMON STOCKS 217204106 136,374 3,747,568 SH   SOLE   3,747,568 0 0
CORE LABORATORIES N V COMMON STOCKS N22717107 26,047 131,259 SH   SOLE   131,259 0 0
CORPORATE EXECUTIVE BOARD CO COMMON STOCKS 21988R102 56,956 767,290 SH   SOLE   767,290 0 0
COSTAR GROUP INC COM COMMON STOCKS 22160N109 1,584 8,481 SH   SOLE   8,481 0 0
COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 10,318 92,389 SH   SOLE   92,389 0 0
COVIDIEN PLC COMMON STOCKS G2554F113 13,143 178,431 SH   SOLE   178,431 0 0
CRH PLC COMMON STOCKS 12626K203 2,206 78,263 SH   SOLE   78,263 0 0
DANAHER CORP COMMON STOCKS 235851102 14,909 198,783 SH   SOLE   198,783 0 0
DIAGEO PLC SPONSORED ADR COMMON STOCKS 25243Q205 8,348 67,006 SH   SOLE   67,006 0 0
DICKS SPORTING GOODS INC OC-COM COMMON STOCKS 253393102 1,195 21,881 SH   SOLE   21,881 0 0
DOLLAR TREE INC COMMON STOCKS 256746108 2,901 55,593 SH   SOLE   55,593 0 0
DOMINOS PIZZA INC COM COMMON STOCKS 25754A201 2,268 29,466 SH   SOLE   29,466 0 0
DONALDSON INC COMMON STOCKS 257651109 11,826 278,904 SH   SOLE   278,904 0 0
DOVER CORP COMMON STOCKS 260003108 409 5,000 SH   SOLE   5,000 0 0
DRESSER-RAND GROUP INC COMMON STOCKS 261608103 18,772 321,391 SH   SOLE   321,391 0 0
EATON VANCE CORP COMMON STOCKS 278265103 65,133 1,706,848 SH   SOLE   1,706,848 0 0
ECOLAB INC COMMON STOCKS 278865100 15,710 145,475 SH   SOLE   145,475 0 0
EDWARDS LIFESCIENCES CORP COMMON STOCKS 28176E108 1,308 17,629 SH   SOLE   17,629 0 0
ELLIE MAE INC COM COMMON STOCKS 28849P100 10,255 355,566 SH   SOLE   355,566 0 0
EMERSON ELEC CO COMMON STOCKS 291011104 10,033 150,198 SH   SOLE   150,198 0 0
EPR PPTYS COM SH BEN INT COMMON STOCKS 26884U109 26,150 489,792 SH   SOLE   489,792 0 0
EQUIFAX INC COMMON STOCKS 294429105 15,059 221,365 SH   SOLE   221,365 0 0
EXPEDITORS INTERNATIONAL OF WASHINGTON INC COMMON STOCKS 302130109 40,195 1,014,261 SH   SOLE   1,014,261 0 0
EXPONENT INC COMMON STOCKS 30214U102 91,587 1,220,188 SH   SOLE   1,220,188 0 0
EXXON MOBIL CORPORATION COMMON STOCKS 30231G102 17,889 183,136 SH   SOLE   183,136 0 0
FACEBOOK INC CL A COMMON STOCKS 30303M102 38,256 635,055 SH   SOLE   635,055 0 0
FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 115,686 1,073,054 SH   SOLE   1,073,054 0 0
FASTENAL COMPANY COMMON STOCKS 311900104 15,726 318,985 SH   SOLE   318,985 0 0
FEDERATED INVESTORS INC CL B COMMON STOCKS 314211103 99,769 3,266,842 SH   SOLE   3,266,842 0 0
FEDEX CORP COMMON STOCKS 31428X106 716 5,400 SH   SOLE   5,400 0 0
FIFTH THIRD BANCORP COMMON STOCKS 316773100 8,704 379,174 SH   SOLE   379,174 0 0
FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 8,094 159,395 SH   SOLE   159,395 0 0
FIRST CASH FINL SVCS INC COM COMMON STOCKS 31942D107 55,807 1,105,956 SH   SOLE   1,105,956 0 0
FIRST SOLAR INC COMMON STOCKS 336433107 2,124 30,431 SH   SOLE   30,431 0 0
FLEETMATICS GROUP PLC COM COMMON STOCKS G35569105 8,013 239,558 SH   SOLE   239,558 0 0
FLIR SYSTEMS INC COMMON STOCKS 302445101 10,733 298,126 SH   SOLE   298,126 0 0
FORRESTER RESEARCH INC COM COMMON STOCKS 346563109 7,870 219,538 SH   SOLE   219,538 0 0
FRANKLIN RESOURCES INC COMMON STOCKS 354613101 18,585 343,028 SH   SOLE   343,028 0 0
GARMIN LTD SHS COMMON STOCKS H2906T109 277 5,017 SH   SOLE   5,017 0 0
GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 2,988 43,030 SH   SOLE   43,030 0 0
GENERAL ELECTRIC COMPANY COMMON STOCKS 369604103 948 36,619 SH   SOLE   36,619 0 0
GILEAD SCIENCES INC COMMON STOCKS 375558103 15,047 212,350 SH   SOLE   212,350 0 0
GLAXOSMITHKLINE ADR COMMON STOCKS 37733W105 1,948 36,452 SH   SOLE   36,452 0 0
GRACO INC COMMON STOCKS 384109104 60,308 806,900 SH   SOLE   806,900 0 0
HEARTLAND EXPRESS INC COMMON STOCKS 422347104 6,325 278,762 SH   SOLE   278,762 0 0
HEICO CORPORATION CL A COMMON STOCKS 422806208 6,401 147,462 SH   SOLE   147,462 0 0
HERSHEY FOODS CORP COMMON STOCKS 427866108 585 5,600 SH   SOLE   5,600 0 0
HIBBETT SPORTS INC COM COMMON STOCKS 428567101 73,472 1,389,409 SH   SOLE   1,389,409 0 0
HITTITE MICROWAVE CORP COMMON STOCKS 43365Y104 138,393 2,195,324 SH   SOLE   2,195,324 0 0
HOME DEPOT INC COMMON STOCKS 437076102 16,090 203,337 SH   SOLE   203,337 0 0
HOMEAWAY INC COM COMMON STOCKS 43739Q100 1,864 49,484 SH   SOLE   49,484 0 0
HUB GROUP INC-CL A COMMON STOCKS 443320106 8,556 213,942 SH   SOLE   213,942 0 0
ILLINOIS TOOL WORKS INC COMMON STOCKS 452308109 12,614 155,099 SH   SOLE   155,099 0 0
INTERNATIONAL BUSINESS MACHINES CO COMMON STOCKS 459200101 514 2,670 SH   SOLE   2,670 0 0
INTERNATIONAL FLAVORS AND FRAGRANCES INC COMMON STOCKS 459506101 11,563 120,868 SH   SOLE   120,868 0 0
INTERVAL LEISURE GROUP INC COMMON STOCKS 46113M108 46,310 1,771,602 SH   SOLE   1,771,602 0 0
INTUIT INC COMMON STOCKS 461202103 1,371 17,639 SH   SOLE   17,639 0 0
INTUITIVE SURGICAL INC COMMON STOCKS 46120E602 13,403 30,601 SH   SOLE   30,601 0 0
IPATH DJ UBS COMMODITY INDEX TOTAL RET ETN ETF/ISHARE - EQUITY 06738C778 1,633 41,388 SH   SOLE   41,388 0 0
ISHARES BARCLAYS 1-3YR CREDIT BOND FUND ETF/ISHARE - FIXED 464288646 1,983 18,800 SH   SOLE   18,800 0 0
ISHARES BARCLAYS AGGREGATE BOND FUND ETF/ISHARE - FIXED 464287226 717 6,642 SH   SOLE   6,642 0 0
ISHARES BARCLAYS INTERMEDIATE CREDIT BD FD ETF/ISHARE - FIXED 464288638 344 3,157 SH   SOLE   3,157 0 0
ISHARES BARCLAYS INTERMEDIATE GOV CREDIT BD ETF/ISHARE - FIXED 464288612 397 3,607 SH   SOLE   3,607 0 0
ISHARES BARCLAYS MBS BOND FUND ETF/ISHARE - FIXED 464288588 414 3,900 SH   SOLE   3,900 0 0
ISHARES COHEN & STEERS REALTY MAJ INDEX FD ETF/ISHARE - EQUITY 464287564 5,259 63,947 SH   SOLE   63,947 0 0
ISHARES DJ US HEALTHCARE SEC INDEX FD ETF/ISHARE - EQUITY 464287762 1,881 15,292 SH   SOLE   15,292 0 0
ISHARES DOW JONES SELECT DIVIDEND INDEX FD ETF/ISHARE - EQUITY 464287168 580 7,915 SH   SOLE   7,915 0 0
ISHARES IBOXX HIGH YLD CORPORATE BOND FD ETF/ISHARE - FIXED 464288513 4,459 47,236 SH   SOLE   47,236 0 0
ISHARES IBOXX INVESTMENT GRADE CORPORATE BD ETF/ISHARE - FIXED 464287242 640 5,473 SH   SOLE   5,473 0 0
ISHARES MSCI EAFE INDEX FUND ETF/ISHARE - EQUITY 464287465 9,266 137,891 SH   SOLE   137,891 0 0
ISHARES MSCI EAFE MINIMUM VOLATILITY FD ETF/ISHARE - EQUITY 46429B689 1,418 22,588 SH   SOLE   22,588 0 0
ISHARES MSCI EMERGING MARKETS INDEX FUND ETF/ISHARE - EQUITY 464287234 2,449 59,706 SH   SOLE   59,706 0 0
ISHARES MSCI EMERGING MKTS MIN VOLATILITY ETF/ISHARE - EQUITY 464286533 1,927 33,681 SH   SOLE   33,681 0 0
ISHARES MSCI MALAYSIA INDEX FUND ETF/ISHARE - EQUITY 464286830 4,672 298,521 SH   SOLE   298,521 0 0
ISHARES MSCI SINGAPORE INDEX FUND ETF/ISHARE - EQUITY 464286673 3,368 257,884 SH   SOLE   257,884 0 0
ISHARES MSCI TAIWAN INDEX FUND ETF/ISHARE - EQUITY 464286731 1,442 100,182 SH   SOLE   100,182 0 0
ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF/ISHARE - EQUITY 464287556 1,123 4,749 SH   SOLE   4,749 0 0
ISHARES RUSSELL 1000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287614 6,434 74,343 SH   SOLE   74,343 0 0
ISHARES RUSSELL 1000 INDEX FUND ETF/ISHARE - EQUITY 464287622 2,770 26,436 SH   SOLE   26,436 0 0
ISHARES RUSSELL 1000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287598 2,790 28,911 SH   SOLE   28,911 0 0
ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287648 342 2,514 SH   SOLE   2,514 0 0
ISHARES RUSSELL 2000 INDEX FUND ETF/ISHARE - EQUITY 464287655 1,117 9,600 SH   SOLE   9,600 0 0
ISHARES RUSSELL 2000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287630 246 2,440 SH   SOLE   2,440 0 0
ISHARES RUSSELL 3000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287671 227 3,195 SH   SOLE   3,195 0 0
ISHARES RUSSELL 3000 INDEX FUND ETF/ISHARE - EQUITY 464287689 1,100 9,791 SH   SOLE   9,791 0 0
ISHARES RUSSELL MIDCAP INDEX FUND ETF/ISHARE - EQUITY 464287499 6,206 40,104 SH   SOLE   40,104 0 0
ISHARES RUSSELL MIDCAP VALUE INDEX FUND ETF/ISHARE - EQUITY 464287473 457 6,649 SH   SOLE   6,649 0 0
ISHARES S&P 500 INDEX FUND ETF/ISHARE - EQUITY 464287200 2,461 13,079 SH   SOLE   13,079 0 0
ISHARES S&P CALIFORNIA MUNICIPAL BOND FUND ETF/ISHARE - FIXED 464288356 3,939 34,795 SH   SOLE   34,795 0 0
ISHARES S&P GLOBAL UTILITIES ETF/ISHARE - EQUITY 464288711 1,132 23,589 SH   SOLE   23,589 0 0
ISHARES S&P NATL AMT-FREE MUNI BOND FUND ETF/ISHARE - FIXED 464288414 824 7,700 SH   SOLE   7,700 0 0
JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 157,104 2,817,508 SH   SOLE   2,817,508 0 0
JOHNSON & JOHNSON COMMON STOCKS 478160104 19,386 197,357 SH   SOLE   197,357 0 0
JPMORGAN ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 46625H365 5,674 121,917 SH   SOLE   121,917 0 0
JPMORGAN CHASE & CO COMMON STOCKS 46625H100 547 9,003 SH   SOLE   9,003 0 0
KAYNE ANDERSON ENERGY DEV CO - KED ETF/ISHARE - EQUITY 48660Q102 4,278 138,389 SH   SOLE   138,389 0 0
KAYNE ANDERSON ENERGY TOT RET FD - KYE ETF/ISHARE - EQUITY 48660P104 4,078 149,333 SH   SOLE   149,333 0 0
KAYNE ANDERSON MDSTM ENERGY COM ETF/ISHARE - EQUITY 48661E108 4,258 125,461 SH   SOLE   125,461 0 0
KAYNE ANDERSON MLP INVT CO - KYN ETF/ISHARE - EQUITY 486606106 52,127 1,419,977 SH   SOLE   1,419,977 0 0
KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 4,465 40,503 SH   SOLE   40,503 0 0
KRAFT FOODS GROUP INC COM COMMON STOCKS 50076Q106 325 5,801 SH   SOLE   5,801 0 0
LANDSTAR SYSTEM INC COMMON STOCKS 515098101 159,024 2,685,306 SH   SOLE   2,685,306 0 0
LEGGETT & PLATT INC COMMON STOCKS 524660107 317 9,705 SH   SOLE   9,705 0 0
LINCOLN ELECTRIC HOLDINGS INC COMMON STOCKS 533900106 26,683 370,541 SH   SOLE   370,541 0 0
LINEAR TECHNOLOGY CORP COMMON STOCKS 535678106 6,002 123,266 SH   SOLE   123,266 0 0
LORILLARD INC COMMON STOCKS 544147101 523 9,670 SH   SOLE   9,670 0 0
LOWES COMPANIES INC COMMON STOCKS 548661107 13,930 284,872 SH   SOLE   284,872 0 0
MCCORMICK & COMPANY COMMON STOCKS 579780206 2,123 29,593 SH   SOLE   29,593 0 0
MCDONALDS CORP COMMON STOCKS 580135101 1,177 12,006 SH   SOLE   12,006 0 0
MEAD JOHNSON NUTRITION CO COM CL A COMMON STOCKS 582839106 2,138 25,712 SH   SOLE   25,712 0 0
MEDIDATA SOLUTIONS INC COM COMMON STOCKS 58471A105 9,171 168,768 SH   SOLE   168,768 0 0
MERCADOLIBRE INC COM COMMON STOCKS 58733R102 18,943 199,172 SH   SOLE   199,172 0 0
MERCK & COMPANY COMMON STOCKS 58933Y105 721 12,709 SH   SOLE   12,709 0 0
MERCURY GENERAL CORP COMMON STOCKS 589400100 554 12,299 SH   SOLE   12,299 0 0
MESA LABS INC COM COMMON STOCKS 59064R109 4,066 45,048 SH   SOLE   45,048 0 0
MICROS SYS INC COMMON STOCKS 594901100 28,961 547,161 SH   SOLE   547,161 0 0
MICROSOFT CORP COMMON STOCKS 594918104 586 14,299 SH   SOLE   14,299 0 0
MONOTYPE IMAGING HOLDINGS INC COM COMMON STOCKS 61022P100 21,213 703,811 SH   SOLE   703,811 0 0
MONRO MUFFLER BRAKE INC COM COMMON STOCKS 610236101 8,839 155,391 SH   SOLE   155,391 0 0
MONSTER BEVERAGE CORP COM COMMON STOCKS 611740101 14,932 215,005 SH   SOLE   215,005 0 0
MORNINGSTAR INC COMMON STOCKS 617700109 10,810 136,800 SH   SOLE   136,800 0 0
MRC GLOBAL INC COM COMMON STOCKS 55345K103 81,780 3,033,400 SH   SOLE   3,033,400 0 0
MSC INDUSTRIAL DIRECT CO INC - A COMMON STOCKS 553530106 35,624 411,738 SH   SOLE   411,738 0 0
MSCI INC CL A COMMON STOCKS 55354G100 21,878 508,564 SH   SOLE   508,564 0 0
NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 37,996 1,947,528 SH   SOLE   1,947,528 0 0
NATIONAL GRID PLC SPON ADR COMMON STOCKS 636274300 1,763 25,640 SH   SOLE   25,640 0 0
NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 7,471 450,316 SH   SOLE   450,316 0 0
NATIONAL-OILWELL VARCO INC COMMON STOCKS 637071101 27,580 354,182 SH   SOLE   354,182 0 0
NIKE INC CL B COMMON STOCKS 654106103 19,750 267,398 SH   SOLE   267,398 0 0
NORDSON CORP COMMON STOCKS 655663102 9,168 130,063 SH   SOLE   130,063 0 0
NOVARTIS AG ADR COMMON STOCKS 66987V109 15,362 180,687 SH   SOLE   180,687 0 0
NVE CORP COM NEW COMMON STOCKS 629445206 22,302 390,983 SH   SOLE   390,983 0 0
NVR INC COMMON STOCKS 62944T105 84,301 73,497 SH   SOLE   73,497 0 0
OMEGA FLEX INC COMMON STOCKS 682095104 3,602 168,010 SH   SOLE   168,010 0 0
OWENS & MINOR INC COMMON STOCKS 690732102 102,864 2,936,467 SH   SOLE   2,936,467 0 0
PALL CORP COMMON STOCKS 696429307 926 10,351 SH   SOLE   10,351 0 0
PATTERSON COMPANIES INC COMMON STOCKS 703395103 41,960 1,004,792 SH   SOLE   1,004,792 0 0
PEPSICO INC COMMON STOCKS 713448108 1,053 12,613 SH   SOLE   12,613 0 0
PERRIGO CO PCL SHS COMMON STOCKS G97822103 17,493 113,106 SH   SOLE   113,106 0 0
PETSMART INC COMMON STOCKS 716768106 10,214 148,218 SH   SOLE   148,218 0 0
PHILIP MORRIS INTERNATIONAL INC COMMON STOCKS 718172109 308 3,756 SH   SOLE   3,756 0 0
PIMCO 0-5 YEAR HIGH YIELD CORP BD FD ETF/ISHARE - FIXED 72201R783 1,378 12,929 SH   SOLE   12,929 0 0
PIMCO ENHANCED SHORT MAT STRATEGY FUND ETF/ISHARE - FIXED 72201R833 447 4,410 SH   SOLE   4,410 0 0
PIMCO TOTAL RETURN ETF ETF/ISHARE - FIXED 72201R775 259 2,428 SH   SOLE   2,428 0 0
PLAINS ALL AMER PIPELINE L UNIT L P INT COMMON STOCKS 726503105 499 9,056 SH   SOLE   9,056 0 0
PNC FINANCIAL CORP COMMON STOCKS 693475105 23,029 264,707 SH   SOLE   264,707 0 0
POOL CORP COMMON STOCKS 73278L105 55,894 911,507 SH   SOLE   911,507 0 0
PPG INDUSTRIES INC COMMON STOCKS 693506107 10,633 54,963 SH   SOLE   54,963 0 0
PPL CORP COMMON STOCKS 69351T106 670 20,216 SH   SOLE   20,216 0 0
PRAXAIR INC COMMON STOCKS 74005P104 15,034 114,789 SH   SOLE   114,789 0 0
PRECISION CASTPARTS CORP COM COMMON STOCKS 740189105 14,293 56,549 SH   SOLE   56,549 0 0
PRICELINE INC COMMON STOCKS 741503403 19,317 16,207 SH   SOLE   16,207 0 0
PRICESMART INC COM COMMON STOCKS 741511109 8,000 79,263 SH   SOLE   79,263 0 0
PRIMERICA INC COM COMMON STOCKS 74164M108 25,033 531,374 SH   SOLE   531,374 0 0
PROCTER & GAMBLE COMPANY COMMON STOCKS 742718109 968 12,008 SH   SOLE   12,008 0 0
PROTO LABS INC COM COMMON STOCKS 743713109 1,484 21,937 SH   SOLE   21,937 0 0
QUALCOMM INC COMMON STOCKS 747525103 7,377 93,542 SH   SOLE   93,542 0 0
QUESTAR CORP COM COMMON STOCKS 748356102 55,812 2,347,027 SH   SOLE   2,347,027 0 0
RBC BEARINGS INC COMMON STOCKS 75524B104 69,754 1,095,042 SH   SOLE   1,095,042 0 0
REALTY INCOME CORP COMMON STOCKS 756109104 623 15,246 SH   SOLE   15,246 0 0
REED ELSEVIER N V SPONS ADR COMMON STOCKS 758204200 2,990 69,000 SH   SOLE   69,000 0 0
REYNOLDS AMERICAN INC COMMON STOCKS 761713106 598 11,189 SH   SOLE   11,189 0 0
RIO TINTO PLC SPONSORED ADR COMMON STOCKS 767204100 1,316 23,570 SH   SOLE   23,570 0 0
RLI CORP COMMON STOCKS 749607107 133,005 3,006,439 SH   SOLE   3,006,439 0 0
ROCKWELL COLLINS INC COMMON STOCKS 774341101 1,236 15,515 SH   SOLE   15,515 0 0
ROLLINS INC COMMON STOCKS 775711104 25,285 836,155 SH   SOLE   836,155 0 0
ROPER INDUSTRIES INC COMMON STOCKS 776696106 17,835 133,586 SH   SOLE   133,586 0 0
ROSS STORES INC COMMON STOCKS 778296103 33,886 473,461 SH   SOLE   473,461 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR A COMMON STOCKS 780259206 3,326 45,528 SH   SOLE   45,528 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR B COMMON STOCKS 780259107 2,209 28,277 SH   SOLE   28,277 0 0
RPC INC COM COMMON STOCKS 749660106 24,092 1,179,799 SH   SOLE   1,179,799 0 0
SANOFI-AVENTIS SPON ADR COMMON STOCKS 80105N105 3,144 60,136 SH   SOLE   60,136 0 0
SAP AG SPONSORED ADR COMMON STOCKS 803054204 2,399 29,504 SH   SOLE   29,504 0 0
SCHLUMBERGER LIMITED COMMON STOCKS 806857108 16,075 164,869 SH   SOLE   164,869 0 0
SIGMA ALDRICH CORP COMMON STOCKS 826552101 1,394 14,923 SH   SOLE   14,923 0 0
SIGNATURE BK NEW YORK N Y COM COMMON STOCKS 82669G104 1,151 9,166 SH   SOLE   9,166 0 0
SIRONA DENTAL SYSTEMS INC COM COMMON STOCKS 82966C103 142,527 1,908,760 SH   SOLE   1,908,760 0 0
SNAP ON TOOLS CORP COMMON STOCKS 833034101 23,054 203,152 SH   SOLE   203,152 0 0
SOLARWINDS INC COM COMMON STOCKS 83416B109 2,801 65,713 SH   SOLE   65,713 0 0
SOUTHERN CO COMMON STOCKS 842587107 492 11,207 SH   SOLE   11,207 0 0
SPDR GOLD TRUST ETF/ISHARE - EQUITY 78463V107 4,205 34,021 SH   SOLE   34,021 0 0
STARBUCKS CORP COMMON STOCKS 855244109 20,872 284,441 SH   SOLE   284,441 0 0
STATE STREET CORP COMMON STOCKS 857477103 648 9,320 SH   SOLE   9,320 0 0
STERICYCLE INC COMMON STOCKS 858912108 2,105 18,531 SH   SOLE   18,531 0 0
SUN HYDRAULICS CORP COMMON STOCKS 866942105 15,622 360,704 SH   SOLE   360,704 0 0
SYNGENTA AG ADR COMMON STOCKS 87160A100 628 8,283 SH   SOLE   8,283 0 0
SYNTEL INC COMMON STOCKS 87162H103 56,401 627,375 SH   SOLE   627,375 0 0
SYSCO CORP COMMON STOCKS 871829107 332 9,200 SH   SOLE   9,200 0 0
T ROWE PRICE GROUP INC COMMON STOCKS 74144T108 24,491 297,401 SH   SOLE   297,401 0 0
TABLEAU SOFTWARE INC CL A COMMON STOCKS 87336U105 1,482 19,484 SH   SOLE   19,484 0 0
TECHNE CORP COMMON STOCKS 878377100 94,650 1,108,706 SH   SOLE   1,108,706 0 0
TEVA PHARMACEUTICAL INDS ADR COMMON STOCKS 881624209 1,472 27,864 SH   SOLE   27,864 0 0
THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 21,218 776,365 SH   SOLE   776,365 0 0
THE ESTEE LAUDER COMPANIES CL A COMMON STOCKS 518439104 9,310 139,207 SH   SOLE   139,207 0 0
THE TJX COMPANIES INC COMMON STOCKS 872540109 17,882 294,846 SH   SOLE   294,846 0 0
THE TRAVELERS COMPANIES INC COMMON STOCKS 89417E113 19,524 229,430 SH   SOLE   229,430 0 0
THOR INDS INC COM COMMON STOCKS 885160101 67,084 1,098,654 SH   SOLE   1,098,654 0 0
TIME WARNER INC COMMON STOCKS 887317303 26,795 410,152 SH   SOLE   410,152 0 0
TORO CO COMMON STOCKS 891092108 66,668 1,055,037 SH   SOLE   1,055,037 0 0
TORTOISE ENERGY CAP CORP ETF/ISHARE - EQUITY 89147U100 567 17,100 SH   SOLE   17,100 0 0
TOTAL SA SPONSORED ADR COMMON STOCKS 89151E109 5,390 82,164 SH   SOLE   82,164 0 0
TOWERS WATSON & CO CL A COMMON STOCKS 891894107 9,911 86,903 SH   SOLE   86,903 0 0
TRIPADVISOR INC COM COMMON STOCKS 896945201 17,639 194,709 SH   SOLE   194,709 0 0
U S BANCORP COMMON STOCKS 902973304 14,490 338,077 SH   SOLE   338,077 0 0
UFP TECHNOLOGIES INC COM COMMON STOCKS 902673102 16,174 663,942 SH   SOLE   663,942 0 0
UNILEVER N V ADR COMMON STOCKS 904784709 1,914 46,544 SH   SOLE   46,544 0 0
UNION PACIFIC CORPORATION COMMON STOCKS 907818108 20,712 110,368 SH   SOLE   110,368 0 0
VANGUARD EMERGING MARKETS ETF ETF/ISHARE - EQUITY 922042858 10,531 259,508 SH   SOLE   259,508 0 0
VANGUARD REIT ETF ETF/ISHARE - EQUITY 922908553 10,268 145,395 SH   SOLE   145,395 0 0
VERIZON COMMUNICATIONS INC COMMON STOCKS 92343V104 237 4,981 SH   SOLE   4,981 0 0
VERMILION ENERGY INC COM COMMON STOCKS 923725105 411 6,582 SH   SOLE   6,582 0 0
VF CORPORATION COMMON STOCKS 918204108 17,544 283,510 SH   SOLE   283,510 0 0
VILLAGE SUPER MARKET INC CL A NEW COMMON STOCKS 927107409 10,215 386,929 SH   SOLE   386,929 0 0
VISA INC CL A COMMON STOCKS 92826C839 21,930 101,592 SH   SOLE   101,592 0 0
VISTAPRINT N V SHS COMMON STOCKS N93540107 77,299 1,570,489 SH   SOLE   1,570,489 0 0
VODAFONE GROUP PLC NEW SPNSR ADR NO PAR COMMON STOCKS 92857W308 1,430 38,860 SH   SOLE   38,860 0 0
VULCAN MATERIALS COMPANY COMMON STOCKS 929160109 239 3,600 SH   SOLE   3,600 0 0
WABCO HOLDINGS INC COMMON STOCKS 92927K102 20,736 196,439 SH   SOLE   196,439 0 0
WAL MART STORES INC COMMON STOCKS 931142103 1,617 21,156 SH   SOLE   21,156 0 0
WALGREEN COMPANY COMMON STOCKS 931422109 1,237 18,739 SH   SOLE   18,739 0 0
WASTE MGMT INC DEL COMMON STOCKS 94106L109 230 5,458 SH   SOLE   5,458 0 0
WATERS CORP COMMON STOCKS 941848103 2,718 25,073 SH   SOLE   25,073 0 0
WD-40 COMPANY COMMON STOCKS 929236107 62,143 801,121 SH   SOLE   801,121 0 0
WELLS FARGO & CO COMMON STOCKS 949746101 312 6,274 SH   SOLE   6,274 0 0
WESTAMERICA BANCORPORATION COMMON STOCKS 957090103 37,043 684,964 SH   SOLE   684,964 0 0
WOLVERINE WORLD WIDE INC COMMON STOCKS 978097103 36,437 1,276,250 SH   SOLE   1,276,250 0 0
XILINX INC COMMON STOCKS 983919101 21,427 394,813 SH   SOLE   394,813 0 0
ZOETIS INC CL A COMMON STOCKS 98978V103 12,669 437,761 SH   SOLE   437,761 0 0