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
AAON INC COM PAR $0.004 COMMON STOCKS 000360206 6,503 203,539 SH   SOLE   203,539 0 0
AFLAC INC COMMON STOCKS 001055102 11,517 172,412 SH   SOLE   172,412 0 0
AGL RESOURCES INC COMMON STOCKS 001204106 17,369 367,746 SH   SOLE   367,746 0 0
AT&T INC COMMON STOCKS 00206R102 485 13,804 SH   SOLE   13,804 0 0
AARONS INC CL A COMMON STOCKS 002535300 9,377 318,955 SH   SOLE   318,955 0 0
ABAXIS INC COMMON STOCKS 002567105 86,767 2,168,577 SH   SOLE   2,168,577 0 0
ABBOTT LABS COMMON STOCKS 002824100 222 5,788 SH   SOLE   5,788 0 0
ABBVIE INC COM COMMON STOCKS 00287Y109 306 5,788 SH   SOLE   5,788 0 0
ADVANCE AUTO PARTS INC COMMON STOCKS 00751Y106 29,109 263,003 SH   SOLE   263,003 0 0
ADVISORY BOARD CO COMMON STOCKS 00762W107 22,156 347,983 SH   SOLE   347,983 0 0
AIRGAS INC COMMON STOCKS 009363102 2,376 21,245 SH   SOLE   21,245 0 0
ALTRIA GROUP INC COMMON STOCKS 02209S103 409 10,644 SH   SOLE   10,644 0 0
AMERICAN EXPRESS CO COMMON STOCKS 025816109 20,394 224,777 SH   SOLE   224,777 0 0
AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 32,843 368,274 SH   SOLE   368,274 0 0
ANALOG DEVICES INC COMMON STOCKS 032654105 8,805 172,887 SH   SOLE   172,887 0 0
ANSYS INC COMMON STOCKS 03662Q105 139,046 1,594,560 SH   SOLE   1,594,560 0 0
APACHE CORP COMMON STOCKS 037411105 10,523 122,448 SH   SOLE   122,448 0 0
APPLE INC COMMON STOCKS 037833100 61,345 109,345 SH   SOLE   109,345 0 0
APPLIED MATERIALS INC COMMON STOCKS 038222105 31,600 1,787,333 SH   SOLE   1,787,333 0 0
APTARGROUP INC COMMON STOCKS 038336103 71,492 1,054,305 SH   SOLE   1,054,305 0 0
ARES CAPITAL CORPORATION COMMON STOCKS 04010L103 2,360 132,832 SH   SOLE   132,832 0 0
ASTRAZENECA ADR COMMON STOCKS 046353108 494 8,322 SH   SOLE   8,322 0 0
ATHENAHEALTH INC COM COMMON STOCKS 04685W103 2,419 17,983 SH   SOLE   17,983 0 0
AUTOMATIC DATA PROCESSING COMMON STOCKS 053015103 445 5,506 SH   SOLE   5,506 0 0
BCE INC NEW COMMON STOCKS 05534B760 405 9,356 SH   SOLE   9,356 0 0
BP ADR COMMON STOCKS 055622104 1,010 20,781 SH   SOLE   20,781 0 0
BADGER METER INC COMMON STOCKS 056525108 40,928 750,976 SH   SOLE   750,976 0 0
BAIDU INC SPONSORED ADR A COMMON STOCKS 056752108 18,547 104,269 SH   SOLE   104,269 0 0
BALCHEM CORPORATION COMMON STOCKS 057665200 25,967 442,372 SH   SOLE   442,372 0 0
IPATH DJ UBS COMMODITY INDEX TOTAL RET ETN ETF/ISHARE - EQUITY 06738C778 1,540 41,918 SH   SOLE   41,918 0 0
BAXTER INTL INC COMMON STOCKS 071813109 12,289 176,686 SH   SOLE   176,686 0 0
BED BATH & BEYOND INC COMMON STOCKS 075896100 21,122 263,039 SH   SOLE   263,039 0 0
BERKSHIRE HATHAWAY INC CL A COMMON STOCKS 084670108 534 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW COMMON STOCKS 084670702 504 4,250 SH   SOLE   4,250 0 0
BLACKBAUD INC COMMON STOCKS 09227Q100 42,412 1,126,473 SH   SOLE   1,126,473 0 0
BRITISH AMERICAN TOBACCO PLC SPONSORED ADR COMMON STOCKS 110448107 873 8,126 SH   SOLE   8,126 0 0
BROWN & BROWN INC COMMON STOCKS 115236101 81,819 2,606,540 SH   SOLE   2,606,540 0 0
BROWN FORMAN CORP CL B COMMON STOCKS 115637209 2,777 36,753 SH   SOLE   36,753 0 0
CME GROUP INC COMMON STOCKS 12572Q105 14,041 178,960 SH   SOLE   178,960 0 0
CNOOC LIMITED SPONSORED ADR COMMON STOCKS 126132109 1,817 9,681 SH   SOLE   9,681 0 0
CRH PLC COMMON STOCKS 12626K203 1,935 75,748 SH   SOLE   75,748 0 0
CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 39,040 854,275 SH   SOLE   854,275 0 0
CAMERON INTERNATIONAL CORP COMMON STOCKS 13342B105 2,177 36,566 SH   SOLE   36,566 0 0
CAPELLA EDUCATION COMPANY COMMON STOCKS 139594105 1,877 28,248 SH   SOLE   28,248 0 0
CARBO CERAMICS INC COMMON STOCKS 140781105 58,983 506,161 SH   SOLE   506,161 0 0
CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 65,666 975,000 SH   SOLE   975,000 0 0
CERNER CORP COMMON STOCKS 156782104 9,245 165,857 SH   SOLE   165,857 0 0
CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 67,022 2,298,417 SH   SOLE   2,298,417 0 0
CHEVRON CORPORATION COMMON STOCKS 166764100 267 2,140 SH   SOLE   2,140 0 0
CHINA MOBILE LTD SPONSORED ADR COMMON STOCKS 16941M109 1,261 24,122 SH   SOLE   24,122 0 0
CHUNGHWA TELECOM COM LTD SPON ADR NEW COMMON STOCKS 17133Q502 865 27,941 SH   SOLE   27,941 0 0
CHURCH & DWIGHT CO COMMON STOCKS 171340102 13,253 199,957 SH   SOLE   199,957 0 0
CINCINNATI FINANCIAL CORP COMMON STOCKS 172062101 318 6,075 SH   SOLE   6,075 0 0
CLARCOR INC COMMON STOCKS 179895107 121,874 1,893,924 SH   SOLE   1,893,924 0 0
CLEARBRIDGE ENERGY MLP FD INC ETF/ISHARE - EQUITY 184692101 390 14,312 SH   SOLE   14,312 0 0
COCA-COLA CO COMMON STOCKS 191216100 30,685 742,809 SH   SOLE   742,809 0 0
COCA COLA ENTERPRISES INC COM COMMON STOCKS 19122T109 9,651 218,685 SH   SOLE   218,685 0 0
COGNEX CORP COM COMMON STOCKS 192422103 43,072 1,128,127 SH   SOLE   1,128,127 0 0
COHEN & STEERS INC COMMON STOCKS 19247A100 70,359 1,756,333 SH   SOLE   1,756,333 0 0
COLGATE-PALMOLIVE COMPANY COMMON STOCKS 194162103 23,516 360,613 SH   SOLE   360,613 0 0
COMPUTER PROGRAMS AND SYSTEMS INC COMMON STOCKS 205306103 93,970 1,520,309 SH   SOLE   1,520,309 0 0
COPART INC COMMON STOCKS 217204106 146,306 3,991,978 SH   SOLE   3,991,978 0 0
CORPORATE EXECUTIVE BOARD CO COMMON STOCKS 21988R102 59,570 769,336 SH   SOLE   769,336 0 0
COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 11,391 95,709 SH   SOLE   95,709 0 0
DANAHER CORP COMMON STOCKS 235851102 15,744 203,939 SH   SOLE   203,939 0 0
DENTSPLY INTERNATIONAL INC COMMON STOCKS 249030107 495 10,207 SH   SOLE   10,207 0 0
DIAGEO PLC SPONSORED ADR COMMON STOCKS 25243Q205 8,768 66,212 SH   SOLE   66,212 0 0
DICKS SPORTING GOODS INC OC-COM COMMON STOCKS 253393102 1,268 21,823 SH   SOLE   21,823 0 0
DOLLAR TREE INC COMMON STOCKS 256746108 3,132 55,521 SH   SOLE   55,521 0 0
DOMINOS PIZZA INC COM COMMON STOCKS 25754A201 1,702 24,434 SH   SOLE   24,434 0 0
DONALDSON INC COMMON STOCKS 257651109 13,176 303,178 SH   SOLE   303,178 0 0
DOVER CORP COMMON STOCKS 260003108 483 5,000 SH   SOLE   5,000 0 0
DRESSER-RAND GROUP INC COMMON STOCKS 261608103 22,098 370,590 SH   SOLE   370,590 0 0
EPR PPTYS COM SH BEN INT COMMON STOCKS 26884U109 27,538 560,177 SH   SOLE   560,177 0 0
EATON VANCE CORP COMMON STOCKS 278265103 75,184 1,757,054 SH   SOLE   1,757,054 0 0
ECOLAB INC COMMON STOCKS 278865100 15,559 149,217 SH   SOLE   149,217 0 0
EDWARDS LIFESCIENCES CORP COMMON STOCKS 28176E108 1,073 16,310 SH   SOLE   16,310 0 0
ELLIE MAE INC COM COMMON STOCKS 28849P100 9,092 338,376 SH   SOLE   338,376 0 0
EMERSON ELEC CO COMMON STOCKS 291011104 10,503 149,664 SH   SOLE   149,664 0 0
EQUIFAX INC COMMON STOCKS 294429105 16,751 242,449 SH   SOLE   242,449 0 0
EXPEDITORS INTERNATIONAL OF WASHINGTON INC COMMON STOCKS 302130109 48,240 1,090,170 SH   SOLE   1,090,170 0 0
EXPONENT INC COMMON STOCKS 30214U102 93,200 1,206,121 SH   SOLE   1,206,121 0 0
EXXON MOBIL CORPORATION COMMON STOCKS 30231G102 18,572 183,522 SH   SOLE   183,522 0 0
FLIR SYSTEMS INC COMMON STOCKS 302445101 9,289 308,616 SH   SOLE   308,616 0 0
FMC TECHNOLOGIES INC COMMON STOCKS 30249U101 1,743 33,380 SH   SOLE   33,380 0 0
FACEBOOK INC CL A COMMON STOCKS 30303M102 35,061 641,574 SH   SOLE   641,574 0 0
FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 122,165 1,125,114 SH   SOLE   1,125,114 0 0
FASTENAL COMPANY COMMON STOCKS 311900104 15,250 320,986 SH   SOLE   320,986 0 0
FEDERATED INVESTORS INC CL B COMMON STOCKS 314211103 94,155 3,269,273 SH   SOLE   3,269,273 0 0
FEDEX CORP COMMON STOCKS 31428X106 776 5,400 SH   SOLE   5,400 0 0
FIFTH THIRD BANCORP COMMON STOCKS 316773100 8,377 398,313 SH   SOLE   398,313 0 0
FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 11,193 161,096 SH   SOLE   161,096 0 0
FIRST CASH FINL SVCS INC COM COMMON STOCKS 31942D107 58,371 943,900 SH   SOLE   943,900 0 0
FIRST SOLAR INC COMMON STOCKS 336433107 1,662 30,418 SH   SOLE   30,418 0 0
FORRESTER RESEARCH INC COM COMMON STOCKS 346563109 8,469 221,356 SH   SOLE   221,356 0 0
FRANKLIN RESOURCES INC COMMON STOCKS 354613101 19,675 340,816 SH   SOLE   340,816 0 0
GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 3,180 44,760 SH   SOLE   44,760 0 0
GENERAL ELECTRIC COMPANY COMMON STOCKS 369604103 1,033 36,849 SH   SOLE   36,849 0 0
GILEAD SCIENCES INC COMMON STOCKS 375558103 11,989 159,643 SH   SOLE   159,643 0 0
GLAXOSMITHKLINE ADR COMMON STOCKS 37733W105 1,688 31,624 SH   SOLE   31,624 0 0
GRACO INC COMMON STOCKS 384109104 63,157 808,462 SH   SOLE   808,462 0 0
HAEMONETICS CORP COMMON STOCKS 405024100 86,761 2,059,363 SH   SOLE   2,059,363 0 0
HEARTLAND EXPRESS INC COMMON STOCKS 422347104 6,027 307,162 SH   SOLE   307,162 0 0
HEICO CORPORATION CL A COMMON STOCKS 422806208 15,798 375,078 SH   SOLE   375,078 0 0
JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 231,953 3,917,457 SH   SOLE   3,917,457 0 0
HERSHEY FOODS CORP COMMON STOCKS 427866108 544 5,600 SH   SOLE   5,600 0 0
HIBBETT SPORTS INC COM COMMON STOCKS 428567101 93,385 1,390,667 SH   SOLE   1,390,667 0 0
HITTITE MICROWAVE CORP COMMON STOCKS 43365Y104 138,739 2,247,510 SH   SOLE   2,247,510 0 0
HOME DEPOT INC COMMON STOCKS 437076102 17,121 207,934 SH   SOLE   207,934 0 0
HUB GROUP INC-CL A COMMON STOCKS 443320106 8,486 212,787 SH   SOLE   212,787 0 0
ILLINOIS TOOL WORKS INC COMMON STOCKS 452308109 8,911 105,985 SH   SOLE   105,985 0 0
INTERNATIONAL BUSINESS MACHINES CO COMMON STOCKS 459200101 2,021 10,774 SH   SOLE   10,774 0 0
INTERNATIONAL FLAVORS AND FRAGRANCES INC COMMON STOCKS 459506101 10,318 120,005 SH   SOLE   120,005 0 0
INTERVAL LEISURE GROUP INC COMMON STOCKS 46113M108 54,275 1,755,968 SH   SOLE   1,755,968 0 0
INTUIT INC COMMON STOCKS 461202103 1,342 17,584 SH   SOLE   17,584 0 0
INTUITIVE SURGICAL INC COMMON STOCKS 46120E602 11,371 29,606 SH   SOLE   29,606 0 0
ISHARES MSCI EMERGING MKTS MIN VOLATILITY ETF/ISHARE - EQUITY 464286533 1,447 24,841 SH   SOLE   24,841 0 0
ISHARES MSCI SINGAPORE INDEX FUND ETF/ISHARE - EQUITY 464286673 2,638 200,296 SH   SOLE   200,296 0 0
ISHARES MSCI TAIWAN INDEX FUND ETF/ISHARE - EQUITY 464286731 1,614 111,899 SH   SOLE   111,899 0 0
ISHARES MSCI SOUTH KOREA INDEX FUND ETF/ISHARE - EQUITY 464286772 213 3,300 SH   SOLE   3,300 0 0
ISHARES MSCI MALAYSIA INDEX FUND ETF/ISHARE - EQUITY 464286830 3,890 245,897 SH   SOLE   245,897 0 0
ISHARES DOW JONES SELECT DIVIDEND INDEX FD ETF/ISHARE - EQUITY 464287168 258 3,618 SH   SOLE   3,618 0 0
ISHARES FTSE/XINHUA CHINA 25 INDEX FUND ETF/ISHARE - EQUITY 464287184 233 6,080 SH   SOLE   6,080 0 0
ISHARES S&P 500 INDEX FUND ETF/ISHARE - EQUITY 464287200 2,434 13,109 SH   SOLE   13,109 0 0
ISHARES BARCLAYS AGGREGATE BOND FUND ETF/ISHARE - FIXED 464287226 489 4,599 SH   SOLE   4,599 0 0
ISHARES MSCI EMERGING MARKETS INDEX FUND ETF/ISHARE - EQUITY 464287234 2,664 63,728 SH   SOLE   63,728 0 0
ISHARES IBOXX INVESTMENT GRADE CORPORATE BD ETF/ISHARE - FIXED 464287242 763 6,680 SH   SOLE   6,680 0 0
ISHARES MSCI EAFE INDEX FUND ETF/ISHARE - EQUITY 464287465 6,187 92,213 SH   SOLE   92,213 0 0
ISHARES RUSSELL MIDCAP VALUE INDEX FUND ETF/ISHARE - EQUITY 464287473 389 5,914 SH   SOLE   5,914 0 0
ISHARES RUSSELL MIDCAP INDEX FUND ETF/ISHARE - EQUITY 464287499 5,960 39,739 SH   SOLE   39,739 0 0
ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF/ISHARE - EQUITY 464287556 1,128 4,969 SH   SOLE   4,969 0 0
ISHARES COHEN & STEERS REALTY MAJ INDEX FD ETF/ISHARE - EQUITY 464287564 6,384 85,445 SH   SOLE   85,445 0 0
ISHARES RUSSELL 1000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287598 4,958 52,650 SH   SOLE   52,650 0 0
ISHARES RUSSELL 1000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287614 6,481 75,408 SH   SOLE   75,408 0 0
ISHARES RUSSELL 1000 INDEX FUND ETF/ISHARE - EQUITY 464287622 2,689 26,060 SH   SOLE   26,060 0 0
ISHARES RUSSELL 2000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287630 638 6,408 SH   SOLE   6,408 0 0
ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287648 372 2,743 SH   SOLE   2,743 0 0
ISHARES RUSSELL 2000 INDEX FUND ETF/ISHARE - EQUITY 464287655 1,271 11,020 SH   SOLE   11,020 0 0
ISHARES RUSSELL 3000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287671 271 3,837 SH   SOLE   3,837 0 0
ISHARES RUSSELL 3000 INDEX FUND ETF/ISHARE - EQUITY 464287689 3,047 27,540 SH   SOLE   27,540 0 0
ISHARES DJ US HEALTHCARE SEC INDEX FD ETF/ISHARE - EQUITY 464287762 1,781 15,291 SH   SOLE   15,291 0 0
ISHARES S&P CALIFORNIA MUNICIPAL BOND FUND ETF/ISHARE - FIXED 464288356 2,950 27,114 SH   SOLE   27,114 0 0
ISHARES S&P NATL AMT-FREE MUNI BOND FUND ETF/ISHARE - FIXED 464288414 693 6,681 SH   SOLE   6,681 0 0
ISHARES IBOXX HIGH YLD CORPORATE BOND FD ETF/ISHARE - FIXED 464288513 4,487 48,307 SH   SOLE   48,307 0 0
ISHARES BARCLAYS MBS BOND FUND ETF/ISHARE - FIXED 464288588 408 3,900 SH   SOLE   3,900 0 0
ISHARES BARCLAYS INTERMEDIATE GOV CREDIT BD ETF/ISHARE - FIXED 464288612 397 3,625 SH   SOLE   3,625 0 0
ISHARES BARCLAYS INTERMEDIATE CREDIT BD FD ETF/ISHARE - FIXED 464288638 368 3,415 SH   SOLE   3,415 0 0
ISHARES BARCLAYS 1-3YR CREDIT BOND FUND ETF/ISHARE - FIXED 464288646 1,901 18,025 SH   SOLE   18,025 0 0
ISHARES S&P GLOBAL UTILITIES ETF/ISHARE - EQUITY 464288711 1,085 24,569 SH   SOLE   24,569 0 0
ISHARES MSCI EAFE MINIMUM VOLATILITY FD ETF/ISHARE - EQUITY 46429B689 1,032 16,752 SH   SOLE   16,752 0 0
JPMORGAN CHASE & CO COMMON STOCKS 46625H100 526 9,003 SH   SOLE   9,003 0 0
JPMORGAN ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 46625H365 5,699 122,958 SH   SOLE   122,958 0 0
JOHNSON & JOHNSON COMMON STOCKS 478160104 18,098 197,596 SH   SOLE   197,596 0 0
KAYNE ANDERSON MLP INVT CO - KYN ETF/ISHARE - EQUITY 486606106 51,897 1,302,308 SH   SOLE   1,302,308 0 0
KAYNE ANDERSON ENERGY TOT RET FD - KYE ETF/ISHARE - EQUITY 48660P104 3,858 141,076 SH   SOLE   141,076 0 0
KAYNE ANDERSON ENERGY DEV CO - KED ETF/ISHARE - EQUITY 48660Q102 3,883 138,845 SH   SOLE   138,845 0 0
KAYNE ANDERSON MDSTM ENERGY COM ETF/ISHARE - EQUITY 48661E108 4,205 122,209 SH   SOLE   122,209 0 0
KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 4,199 40,201 SH   SOLE   40,201 0 0
KRAFT FOODS GROUP INC COM COMMON STOCKS 50076Q106 202 3,754 SH   SOLE   3,754 0 0
LANDSTAR SYSTEM INC COMMON STOCKS 515098101 147,642 2,569,926 SH   SOLE   2,569,926 0 0
THE ESTEE LAUDER COMPANIES CL A COMMON STOCKS 518439104 10,901 144,725 SH   SOLE   144,725 0 0
LINCOLN ELECTRIC HOLDINGS INC COMMON STOCKS 533900106 41,124 576,452 SH   SOLE   576,452 0 0
LINEAR TECHNOLOGY CORP COMMON STOCKS 535678106 5,573 122,339 SH   SOLE   122,339 0 0
LORILLARD INC COMMON STOCKS 544147101 323 6,380 SH   SOLE   6,380 0 0
LOWES COMPANIES INC COMMON STOCKS 548661107 14,109 284,736 SH   SOLE   284,736 0 0
MRC GLOBAL INC COM COMMON STOCKS 55345K103 1,978 61,326 SH   SOLE   61,326 0 0
MSC INDUSTRIAL DIRECT CO INC - A COMMON STOCKS 553530106 35,160 434,777 SH   SOLE   434,777 0 0
MSCI INC CL A COMMON STOCKS 55354G100 13,259 303,281 SH   SOLE   303,281 0 0
MATTEL INC COMMON STOCKS 577081102 9,695 203,756 SH   SOLE   203,756 0 0
MCCORMICK & COMPANY COMMON STOCKS 579780206 1,977 28,680 SH   SOLE   28,680 0 0
MCDONALDS CORP COMMON STOCKS 580135101 1,180 12,158 SH   SOLE   12,158 0 0
MEAD JOHNSON NUTRITION CO COM CL A COMMON STOCKS 582839106 2,177 25,994 SH   SOLE   25,994 0 0
MEDIDATA SOLUTIONS INC COM COMMON STOCKS 58471A105 2,009 33,208 SH   SOLE   33,208 0 0
MERCADOLIBRE INC COM COMMON STOCKS 58733R102 15,369 142,584 SH   SOLE   142,584 0 0
MERCK & COMPANY COMMON STOCKS 58933Y105 580 11,589 SH   SOLE   11,589 0 0
MERCURY GENERAL CORP COMMON STOCKS 589400100 412 8,289 SH   SOLE   8,289 0 0
MESA LABS INC COM COMMON STOCKS 59064R109 5,840 74,314 SH   SOLE   74,314 0 0
MICROS SYS INC COMMON STOCKS 594901100 33,817 589,449 SH   SOLE   589,449 0 0
MICROSOFT CORP COMMON STOCKS 594918104 535 14,299 SH   SOLE   14,299 0 0
MONOTYPE IMAGING HOLDINGS INC COM COMMON STOCKS 61022P100 23,082 724,479 SH   SOLE   724,479 0 0
MONRO MUFFLER BRAKE INC COM COMMON STOCKS 610236101 9,035 160,311 SH   SOLE   160,311 0 0
MONSTER BEVERAGE CORP COM COMMON STOCKS 611740101 15,001 221,345 SH   SOLE   221,345 0 0
MORNINGSTAR INC COMMON STOCKS 617700109 10,860 139,066 SH   SOLE   139,066 0 0
NVE CORP COM NEW COMMON STOCKS 629445206 23,667 406,093 SH   SOLE   406,093 0 0
NVR INC COMMON STOCKS 62944T105 74,136 72,257 SH   SOLE   72,257 0 0
NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 39,138 1,941,351 SH   SOLE   1,941,351 0 0
NATIONAL GRID PLC SPON ADR COMMON STOCKS 636274300 1,357 20,775 SH   SOLE   20,775 0 0
NATIONAL INTERSTATE CORP COM COMMON STOCKS 63654U100 18,172 790,086 SH   SOLE   790,086 0 0
NATIONAL-OILWELL VARCO INC COMMON STOCKS 637071101 28,570 359,234 SH   SOLE   359,234 0 0
NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 8,561 454,889 SH   SOLE   454,889 0 0
NIKE INC CL B COMMON STOCKS 654106103 21,488 273,243 SH   SOLE   273,243 0 0
NORDSON CORP COMMON STOCKS 655663102 10,521 141,603 SH   SOLE   141,603 0 0
NOVARTIS AG ADR COMMON STOCKS 66987V109 14,394 179,071 SH   SOLE   179,071 0 0
OMEGA FLEX INC COMMON STOCKS 682095104 3,471 169,634 SH   SOLE   169,634 0 0
OWENS & MINOR INC COMMON STOCKS 690732102 121,144 3,313,562 SH   SOLE   3,313,562 0 0
PNC FINANCIAL CORP COMMON STOCKS 693475105 20,428 263,311 SH   SOLE   263,311 0 0
PPG INDUSTRIES INC COMMON STOCKS 693506107 10,368 54,667 SH   SOLE   54,667 0 0
PPL CORP COMMON STOCKS 69351T106 392 13,014 SH   SOLE   13,014 0 0
PATTERSON COMPANIES INC COMMON STOCKS 703395103 40,142 974,324 SH   SOLE   974,324 0 0
PEPSICO INC COMMON STOCKS 713448108 1,046 12,613 SH   SOLE   12,613 0 0
PETSMART INC COMMON STOCKS 716768106 12,647 173,841 SH   SOLE   173,841 0 0
PHILIP MORRIS INTERNATIONAL INC COMMON STOCKS 718172109 229 2,626 SH   SOLE   2,626 0 0
PIMCO TOTAL RETURN ETF ETF/ISHARE - FIXED 72201R775 254 2,426 SH   SOLE   2,426 0 0
PIMCO 0-5 YEAR HIGH YIELD CORP BD FD ETF/ISHARE - FIXED 72201R783 1,019 9,584 SH   SOLE   9,584 0 0
PIMCO ENHANCED SHORT MAT STRATEGY FUND ETF/ISHARE - FIXED 72201R833 447 4,410 SH   SOLE   4,410 0 0
PLAINS ALL AMER PIPELINE L UNIT L P INT COMMON STOCKS 726503105 469 9,056 SH   SOLE   9,056 0 0
POOL CORP COMMON STOCKS 73278L105 55,972 962,706 SH   SOLE   962,706 0 0
PRAXAIR INC COMMON STOCKS 74005P104 20,658 158,871 SH   SOLE   158,871 0 0
PRECISION CASTPARTS CORP COM COMMON STOCKS 740189105 15,671 58,191 SH   SOLE   58,191 0 0
T ROWE PRICE GROUP INC COMMON STOCKS 74144T108 25,373 302,894 SH   SOLE   302,894 0 0
PRICELINE INC COMMON STOCKS 741503403 19,257 16,567 SH   SOLE   16,567 0 0
PRICESMART INC COM COMMON STOCKS 741511109 9,222 79,816 SH   SOLE   79,816 0 0
PROCTER & GAMBLE COMPANY COMMON STOCKS 742718109 1,006 12,357 SH   SOLE   12,357 0 0
QUALCOMM INC COMMON STOCKS 747525103 14,558 196,062 SH   SOLE   196,062 0 0
QUESTAR CORP COM COMMON STOCKS 748356102 38,601 1,679,055 SH   SOLE   1,679,055 0 0
RLI CORP COMMON STOCKS 749607107 146,711 1,506,584 SH   SOLE   1,506,584 0 0
RPC INC COM COMMON STOCKS 749660106 62,162 3,482,447 SH   SOLE   3,482,447 0 0
RBC BEARINGS INC COMMON STOCKS 75524B104 88,128 1,245,625 SH   SOLE   1,245,625 0 0
REALTY INCOME CORP COMMON STOCKS 756109104 367 9,831 SH   SOLE   9,831 0 0
REED ELSEVIER N V SPONS ADR COMMON STOCKS 758204200 2,733 64,058 SH   SOLE   64,058 0 0
REYNOLDS AMERICAN INC COMMON STOCKS 761713106 367 7,334 SH   SOLE   7,334 0 0
RIO TINTO PLC SPONSORED ADR COMMON STOCKS 767204100 1,225 21,715 SH   SOLE   21,715 0 0
ROCKWELL COLLINS INC COMMON STOCKS 774341101 1,151 15,566 SH   SOLE   15,566 0 0
ROLLINS INC COMMON STOCKS 775711104 25,109 828,961 SH   SOLE   828,961 0 0
ROPER INDUSTRIES INC COMMON STOCKS 776696106 19,074 137,540 SH   SOLE   137,540 0 0
ROSS STORES INC COMMON STOCKS 778296103 41,318 551,423 SH   SOLE   551,423 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR B COMMON STOCKS 780259107 1,764 23,479 SH   SOLE   23,479 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR A COMMON STOCKS 780259206 2,886 40,488 SH   SOLE   40,488 0 0
SPDR GOLD TRUST ETF/ISHARE - EQUITY 78463V107 3,707 31,926 SH   SOLE   31,926 0 0
SANOFI-AVENTIS SPON ADR COMMON STOCKS 80105N105 2,559 47,720 SH   SOLE   47,720 0 0
SAP AG SPONSORED ADR COMMON STOCKS 803054204 2,376 27,268 SH   SOLE   27,268 0 0
SCHLUMBERGER LIMITED COMMON STOCKS 806857108 15,265 169,400 SH   SOLE   169,400 0 0
THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 24,429 939,568 SH   SOLE   939,568 0 0
SIGMA ALDRICH CORP COMMON STOCKS 826552101 1,422 15,124 SH   SOLE   15,124 0 0
SIGNATURE BK NEW YORK N Y COM COMMON STOCKS 82669G104 979 9,113 SH   SOLE   9,113 0 0
SIRONA DENTAL SYSTEMS INC COM COMMON STOCKS 82966C103 99,761 1,421,096 SH   SOLE   1,421,096 0 0
SNAP ON TOOLS CORP COMMON STOCKS 833034101 17,986 164,223 SH   SOLE   164,223 0 0
SOLARWINDS INC COM COMMON STOCKS 83416B109 2,676 70,732 SH   SOLE   70,732 0 0
SOUTHERN CO COMMON STOCKS 842587107 296 7,189 SH   SOLE   7,189 0 0
STANLEY BLACK AND DECKER INC COMMON STOCKS 854502101 1,500 18,587 SH   SOLE   18,587 0 0
STARBUCKS CORP COMMON STOCKS 855244109 22,766 290,419 SH   SOLE   290,419 0 0
STATE STREET CORP COMMON STOCKS 857477103 684 9,320 SH   SOLE   9,320 0 0
STERICYCLE INC COMMON STOCKS 858912108 2,222 19,123 SH   SOLE   19,123 0 0
SUN HYDRAULICS CORP COMMON STOCKS 866942105 15,591 381,854 SH   SOLE   381,854 0 0
SYNGENTA AG ADR COMMON STOCKS 87160A100 628 7,860 SH   SOLE   7,860 0 0
SYNTEL INC COMMON STOCKS 87162H103 75,744 832,813 SH   SOLE   832,813 0 0
SYSCO CORP COMMON STOCKS 871829107 332 9,200 SH   SOLE   9,200 0 0
THE TJX COMPANIES INC COMMON STOCKS 872540109 18,758 294,336 SH   SOLE   294,336 0 0
TECHNE CORP COMMON STOCKS 878377100 153,875 1,625,379 SH   SOLE   1,625,379 0 0
TEVA PHARMACEUTICAL INDS ADR COMMON STOCKS 881624209 1,033 25,782 SH   SOLE   25,782 0 0
THOR INDS INC COM COMMON STOCKS 885160101 61,452 1,112,651 SH   SOLE   1,112,651 0 0
3M COMPANY COMMON STOCKS 88579Y101 20,854 148,693 SH   SOLE   148,693 0 0
TIME WARNER INC COMMON STOCKS 887317303 23,881 342,523 SH   SOLE   342,523 0 0
TORO CO COMMON STOCKS 891092108 111,787 1,757,663 SH   SOLE   1,757,663 0 0
TORTOISE ENERGY CAP CORP ETF/ISHARE - EQUITY 89147U100 358 10,956 SH   SOLE   10,956 0 0
TOTAL SA SPONSORED ADR COMMON STOCKS 89151E109 4,618 75,379 SH   SOLE   75,379 0 0
TOWERS WATSON & CO CL A COMMON STOCKS 891894107 2,630 20,607 SH   SOLE   20,607 0 0
THE TRAVELERS COMPANIES INC COMMON STOCKS 89417E109 20,837 230,142 SH   SOLE   230,142 0 0
TRIPADVISOR INC COM COMMON STOCKS 896945201 2,535 30,605 SH   SOLE   30,605 0 0
UFP TECHNOLOGIES INC COM COMMON STOCKS 902673102 13,141 521,058 SH   SOLE   521,058 0 0
U S BANCORP COMMON STOCKS 902973304 13,597 336,564 SH   SOLE   336,564 0 0
UNILEVER N V ADR COMMON STOCKS 904784709 1,709 42,478 SH   SOLE   42,478 0 0
UNION PACIFIC CORPORATION COMMON STOCKS 907818108 18,630 110,892 SH   SOLE   110,892 0 0
VF CORPORATION COMMON STOCKS 918204108 17,635 282,878 SH   SOLE   282,878 0 0
VANGUARD EMERGING MARKETS ETF ETF/ISHARE - EQUITY 922042858 8,744 212,539 SH   SOLE   212,539 0 0
VANGUARD REIT ETF ETF/ISHARE - EQUITY 922908553 4,547 70,437 SH   SOLE   70,437 0 0
VERMILION ENERGY INC COM COMMON STOCKS 923725105 261 4,446 SH   SOLE   4,446 0 0
VILLAGE SUPER MARKET INC CL A NEW COMMON STOCKS 927107409 10,960 353,441 SH   SOLE   353,441 0 0
VISA INC CL A COMMON STOCKS 92826C839 22,994 103,260 SH   SOLE   103,260 0 0
VODAFONE GROUP INC COMMON STOCKS 92857W209 2,874 73,116 SH   SOLE   73,116 0 0
VULCAN MATERIALS COMPANY COMMON STOCKS 929160109 214 3,600 SH   SOLE   3,600 0 0
WD-40 COMPANY COMMON STOCKS 929236107 61,704 826,244 SH   SOLE   826,244 0 0
WABCO HOLDINGS INC COMMON STOCKS 92927K102 14,823 158,688 SH   SOLE   158,688 0 0
WAL MART STORES INC COMMON STOCKS 931142103 1,665 21,156 SH   SOLE   21,156 0 0
WALGREEN COMPANY COMMON STOCKS 931422109 1,076 18,739 SH   SOLE   18,739 0 0
WATERS CORP COMMON STOCKS 941848103 2,490 24,895 SH   SOLE   24,895 0 0
WELLS FARGO & CO COMMON STOCKS 949746101 285 6,274 SH   SOLE   6,274 0 0
WESTAMERICA BANCORPORATION COMMON STOCKS 957090103 39,978 708,081 SH   SOLE   708,081 0 0
WOLVERINE WORLD WIDE INC COMMON STOCKS 978097103 14,684 432,381 SH   SOLE   432,381 0 0
WORLD FUEL SERVICES CORPORATION COMMON STOCKS 981475106 37,787 875,519 SH   SOLE   875,519 0 0
XILINX INC COMMON STOCKS 983919101 26,044 567,154 SH   SOLE   567,154 0 0
ZOETIS INC CL A COMMON STOCKS 98978V103 12,588 385,062 SH   SOLE   385,062 0 0
ACCENTURE PLC CL A COMMON STOCKS G1151C101 16,167 196,635 SH   SOLE   196,635 0 0
COVIDIEN PLC COMMON STOCKS G2554F113 11,945 175,403 SH   SOLE   175,403 0 0
FLEETMATICS GROUP PLC COM COMMON STOCKS G35569105 10,798 249,657 SH   SOLE   249,657 0 0
CORE LABORATORIES N V COMMON STOCKS N22717107 26,543 139,004 SH   SOLE   139,004 0 0
VISTAPRINT N V SHS COMMON STOCKS N93540107 6,931 121,914 SH   SOLE   121,914 0 0