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 5,216 196,377 SH   SOLE   196,377 0 0
AGL RESOURCES INC COMMON STOCKS 001204106 16,469 357,791 SH   SOLE   357,791 0 0
AT&T INC COMMON STOCKS 00206R102 282 8,345 SH   SOLE   8,345 0 0
AARONS INC CL A COMMON STOCKS 002535300 6,243 225,383 SH   SOLE   225,383 0 0
ABAXIS INC COMMON STOCKS 002567105 88,821 2,108,893 SH   SOLE   2,108,893 0 0
ABBVIE INC COM COMMON STOCKS 00287Y109 259 5,788 SH   SOLE   5,788 0 0
ADTRAN INC COM COMMON STOCKS 00738A106 2,633 98,855 SH   SOLE   98,855 0 0
ADVANCE AUTO PARTS INC COMMON STOCKS 00751Y106 21,867 264,473 SH   SOLE   264,473 0 0
ADVISORY BOARD CO COMMON STOCKS 00762W107 29,199 490,905 SH   SOLE   490,905 0 0
AIRGAS INC COMMON STOCKS 009363102 2,308 21,766 SH   SOLE   21,766 0 0
AMERICAN EXPRESS CO COMMON STOCKS 025816109 16,636 220,289 SH   SOLE   220,289 0 0
AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 29,026 375,109 SH   SOLE   375,109 0 0
ANSYS INC COMMON STOCKS 03662Q105 136,374 1,576,213 SH   SOLE   1,576,213 0 0
APACHE CORP COMMON STOCKS 037411105 10,408 122,250 SH   SOLE   122,250 0 0
APPLE INC COMMON STOCKS 037833100 52,455 110,025 SH   SOLE   110,025 0 0
APPLIED MATERIALS INC COMMON STOCKS 038222105 31,334 1,787,372 SH   SOLE   1,787,372 0 0
APTARGROUP INC COMMON STOCKS 038336103 60,843 1,011,854 SH   SOLE   1,011,854 0 0
ARES CAPITAL CORPORATION COMMON STOCKS 04010L103 2,297 132,832 SH   SOLE   132,832 0 0
ASTRAZENECA ADR COMMON STOCKS 046353108 223 4,292 SH   SOLE   4,292 0 0
ATHENAHEALTH INC COM COMMON STOCKS 04685W103 1,948 17,939 SH   SOLE   17,939 0 0
AUTOMATIC DATA PROCESSING COMMON STOCKS 053015103 399 5,506 SH   SOLE   5,506 0 0
BCE INC NEW COMMON STOCKS 05534B760 204 4,771 SH   SOLE   4,771 0 0
BP ADR COMMON STOCKS 055622104 788 18,747 SH   SOLE   18,747 0 0
BADGER METER INC COMMON STOCKS 056525108 34,786 748,079 SH   SOLE   748,079 0 0
BAIDU INC SPONSORED ADR A COMMON STOCKS 056752108 16,527 106,501 SH   SOLE   106,501 0 0
BALCHEM CORPORATION COMMON STOCKS 057665200 22,850 441,551 SH   SOLE   441,551 0 0
IPATH DJ UBS COMMODITY INDEX TOTAL RET ETN ETF/ISHARE - EQUITY 06738C778 1,823 48,915 SH   SOLE   48,915 0 0
BAXTER INTL INC COMMON STOCKS 071813109 11,425 173,919 SH   SOLE   173,919 0 0
BED BATH & BEYOND INC COMMON STOCKS 075896100 20,802 268,897 SH   SOLE   268,897 0 0
BERKSHIRE HATHAWAY INC CL A COMMON STOCKS 084670108 511 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW COMMON STOCKS 084670702 482 4,250 SH   SOLE   4,250 0 0
BLACKBAUD INC COMMON STOCKS 09227Q100 43,499 1,114,226 SH   SOLE   1,114,226 0 0
BRITISH AMERICAN TOBACCO PLC SPONSORED ADR COMMON STOCKS 110448107 765 7,272 SH   SOLE   7,272 0 0
BROWN & BROWN INC COMMON STOCKS 115236101 79,228 2,468,160 SH   SOLE   2,468,160 0 0
BROWN FORMAN CORP CL B COMMON STOCKS 115637209 2,540 37,285 SH   SOLE   37,285 0 0
CME GROUP INC COMMON STOCKS 12572Q105 13,100 177,321 SH   SOLE   177,321 0 0
CNOOC LIMITED SPONSORED ADR COMMON STOCKS 126132109 1,768 8,759 SH   SOLE   8,759 0 0
CRH PLC COMMON STOCKS 12626K203 1,657 68,540 SH   SOLE   68,540 0 0
CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 32,791 851,502 SH   SOLE   851,502 0 0
CAMERON INTERNATIONAL CORP COMMON STOCKS 13342B105 2,147 36,777 SH   SOLE   36,777 0 0
CAPELLA EDUCATION COMPANY COMMON STOCKS 139594105 1,601 28,314 SH   SOLE   28,314 0 0
CARBO CERAMICS INC COMMON STOCKS 140781105 50,344 507,963 SH   SOLE   507,963 0 0
CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 52,225 978,547 SH   SOLE   978,547 0 0
CERNER CORP COMMON STOCKS 156782104 9,160 174,307 SH   SOLE   174,307 0 0
CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 39,676 1,717,585 SH   SOLE   1,717,585 0 0
CHEVRON CORPORATION COMMON STOCKS 166764100 260 2,140 SH   SOLE   2,140 0 0
CHINA MOBILE LTD SPONSORED ADR COMMON STOCKS 16941M109 1,239 21,955 SH   SOLE   21,955 0 0
CHUNGHWA TELECOM COM LTD SPON ADR NEW COMMON STOCKS 17133Q502 789 24,973 SH   SOLE   24,973 0 0
CHURCH & DWIGHT CO COMMON STOCKS 171340102 11,902 198,200 SH   SOLE   198,200 0 0
CINCINNATI FINANCIAL CORP COMMON STOCKS 172062101 240 5,080 SH   SOLE   5,080 0 0
CLARCOR INC COMMON STOCKS 179895107 103,483 1,863,556 SH   SOLE   1,863,556 0 0
COCA-COLA CO COMMON STOCKS 191216100 28,264 746,134 SH   SOLE   746,134 0 0
COCA COLA ENTERPRISES INC COM COMMON STOCKS 19122T109 8,624 214,466 SH   SOLE   214,466 0 0
COGNEX CORP COM COMMON STOCKS 192422103 35,590 1,137,412 SH   SOLE   1,137,412 0 0
COHEN & STEERS INC COMMON STOCKS 19247A100 58,387 1,653,545 SH   SOLE   1,653,545 0 0
COLGATE-PALMOLIVE COMPANY COMMON STOCKS 194162103 21,726 366,367 SH   SOLE   366,367 0 0
COMPUTER PROGRAMS AND SYSTEMS INC COMMON STOCKS 205306103 88,789 1,517,754 SH   SOLE   1,517,754 0 0
COPART INC COMMON STOCKS 217204106 121,183 3,811,976 SH   SOLE   3,811,976 0 0
CORPORATE EXECUTIVE BOARD CO COMMON STOCKS 21988R102 55,668 766,568 SH   SOLE   766,568 0 0
COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 11,388 98,880 SH   SOLE   98,880 0 0
DANAHER CORP COMMON STOCKS 235851102 14,491 209,047 SH   SOLE   209,047 0 0
DENTSPLY INTERNATIONAL INC COMMON STOCKS 249030107 910 20,949 SH   SOLE   20,949 0 0
DIAGEO PLC SPONSORED ADR COMMON STOCKS 25243Q205 8,276 65,127 SH   SOLE   65,127 0 0
DICKS SPORTING GOODS INC OC-COM COMMON STOCKS 253393102 1,254 23,490 SH   SOLE   23,490 0 0
DIGITAL REALTY TRUST INC COMMON STOCKS 253868103 9,340 175,892 SH   SOLE   175,892 0 0
DOLLAR TREE INC COMMON STOCKS 256746108 2,892 50,596 SH   SOLE   50,596 0 0
DOMINOS PIZZA INC COM COMMON STOCKS 25754A201 1,672 24,603 SH   SOLE   24,603 0 0
DONALDSON INC COMMON STOCKS 257651109 11,439 300,007 SH   SOLE   300,007 0 0
DOVER CORP COMMON STOCKS 260003108 449 5,000 SH   SOLE   5,000 0 0
DRESSER-RAND GROUP INC COMMON STOCKS 261608103 23,590 378,046 SH   SOLE   378,046 0 0
EPR PPTYS COM SH BEN INT COMMON STOCKS 26884U109 29,001 595,023 SH   SOLE   595,023 0 0
EATON VANCE CORP COMMON STOCKS 278265103 67,934 1,749,511 SH   SOLE   1,749,511 0 0
ECOLAB INC COMMON STOCKS 278865100 15,081 152,702 SH   SOLE   152,702 0 0
EDWARDS LIFESCIENCES CORP COMMON STOCKS 28176E108 823 11,824 SH   SOLE   11,824 0 0
EMERSON ELEC CO COMMON STOCKS 291011104 9,553 147,651 SH   SOLE   147,651 0 0
EQUIFAX INC COMMON STOCKS 294429105 14,811 247,475 SH   SOLE   247,475 0 0
EXPEDITORS INTERNATIONAL OF WASHINGTON INC COMMON STOCKS 302130109 48,418 1,098,902 SH   SOLE   1,098,902 0 0
EXPONENT INC COMMON STOCKS 30214U102 122,014 1,698,415 SH   SOLE   1,698,415 0 0
EXXON MOBIL CORPORATION COMMON STOCKS 30231G102 15,588 181,175 SH   SOLE   181,175 0 0
FLIR SYSTEMS INC COMMON STOCKS 302445101 8,913 283,867 SH   SOLE   283,867 0 0
FMC TECHNOLOGIES INC COMMON STOCKS 30249U101 1,864 33,641 SH   SOLE   33,641 0 0
FACEBOOK INC CL A COMMON STOCKS 30303M102 32,574 648,492 SH   SOLE   648,492 0 0
FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 120,370 1,103,300 SH   SOLE   1,103,300 0 0
FASTENAL COMPANY COMMON STOCKS 311900104 16,919 336,565 SH   SOLE   336,565 0 0
FEDERATED INVESTORS INC CL B COMMON STOCKS 314211103 82,113 3,023,318 SH   SOLE   3,023,318 0 0
FEDEX CORP COMMON STOCKS 31428X106 616 5,400 SH   SOLE   5,400 0 0
FIFTH THIRD BANCORP COMMON STOCKS 316773100 7,537 417,535 SH   SOLE   417,535 0 0
FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 9,687 162,981 SH   SOLE   162,981 0 0
FIRST CASH FINL SVCS INC COM COMMON STOCKS 31942D107 65,742 1,135,633 SH   SOLE   1,135,633 0 0
FIRST SOLAR INC COMMON STOCKS 336433107 1,222 30,383 SH   SOLE   30,383 0 0
FORRESTER RESEARCH INC COM COMMON STOCKS 346563109 7,522 204,744 SH   SOLE   204,744 0 0
FRANKLIN RESOURCES INC COMMON STOCKS 354613101 16,891 334,147 SH   SOLE   334,147 0 0
GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 2,707 45,113 SH   SOLE   45,113 0 0
GENERAL ELECTRIC COMPANY COMMON STOCKS 369604103 891 37,309 SH   SOLE   37,309 0 0
GILEAD SCIENCES INC COMMON STOCKS 375558103 10,377 165,052 SH   SOLE   165,052 0 0
GLAXOSMITHKLINE ADR COMMON STOCKS 37733W105 1,302 25,960 SH   SOLE   25,960 0 0
GRACO INC COMMON STOCKS 384109104 68,058 918,961 SH   SOLE   918,961 0 0
HAEMONETICS CORP COMMON STOCKS 405024100 84,001 2,106,335 SH   SOLE   2,106,335 0 0
HEARTLAND EXPRESS INC COMMON STOCKS 422347104 8,979 632,799 SH   SOLE   632,799 0 0
HEICO CORPORATION CL A COMMON STOCKS 422806208 14,096 281,135 SH   SOLE   281,135 0 0
JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 201,033 3,891,472 SH   SOLE   3,891,472 0 0
HERSHEY FOODS CORP COMMON STOCKS 427866108 518 5,600 SH   SOLE   5,600 0 0
HIBBETT SPORTS INC COM COMMON STOCKS 428567101 18,767 334,457 SH   SOLE   334,457 0 0
HILLENBRAND INC COMMON STOCKS 431571108 6,869 250,978 SH   SOLE   250,978 0 0
HITTITE MICROWAVE CORP COMMON STOCKS 43365Y104 141,981 2,172,628 SH   SOLE   2,172,628 0 0
HOME DEPOT INC COMMON STOCKS 437076102 16,150 212,923 SH   SOLE   212,923 0 0
ILLINOIS TOOL WORKS INC COMMON STOCKS 452308109 561 7,360 SH   SOLE   7,360 0 0
INTERNATIONAL BUSINESS MACHINES CO COMMON STOCKS 459200101 14,701 79,388 SH   SOLE   79,388 0 0
INTERNATIONAL FLAVORS AND FRAGRANCES INC COMMON STOCKS 459506101 9,781 118,841 SH   SOLE   118,841 0 0
INTERVAL LEISURE GROUP INC COMMON STOCKS 46113M108 19,763 836,367 SH   SOLE   836,367 0 0
INTUIT INC COMMON STOCKS 461202103 1,506 22,708 SH   SOLE   22,708 0 0
INTUITIVE SURGICAL INC COMMON STOCKS 46120E602 15,788 41,959 SH   SOLE   41,959 0 0
ISHARES MSCI EMERGING MKTS MIN VOLATILITY ETF/ISHARE - EQUITY 464286533 823 14,008 SH   SOLE   14,008 0 0
ISHARES MSCI SINGAPORE INDEX FUND ETF/ISHARE - EQUITY 464286673 2,457 184,030 SH   SOLE   184,030 0 0
ISHARES MSCI TAIWAN INDEX FUND ETF/ISHARE - EQUITY 464286731 1,187 85,295 SH   SOLE   85,295 0 0
ISHARES MSCI MALAYSIA INDEX FUND ETF/ISHARE - EQUITY 464286830 3,421 227,486 SH   SOLE   227,486 0 0
ISHARES DOW JONES SELECT DIVIDEND INDEX FD ETF/ISHARE - EQUITY 464287168 216 3,258 SH   SOLE   3,258 0 0
ISHARES FTSE/XINHUA CHINA 25 INDEX FUND ETF/ISHARE - EQUITY 464287184 338 9,118 SH   SOLE   9,118 0 0
ISHARES S&P 500 INDEX FUND ETF/ISHARE - EQUITY 464287200 2,126 12,586 SH   SOLE   12,586 0 0
ISHARES BARCLAYS AGGREGATE BOND FUND ETF/ISHARE - FIXED 464287226 476 4,437 SH   SOLE   4,437 0 0
ISHARES MSCI EMERGING MARKETS INDEX FUND ETF/ISHARE - EQUITY 464287234 1,823 44,719 SH   SOLE   44,719 0 0
ISHARES IBOXX INVESTMENT GRADE CORPORATE BD ETF/ISHARE - FIXED 464287242 758 6,681 SH   SOLE   6,681 0 0
ISHARES MSCI EAFE INDEX FUND ETF/ISHARE - EQUITY 464287465 2,944 46,147 SH   SOLE   46,147 0 0
ISHARES RUSSELL MIDCAP VALUE INDEX FUND ETF/ISHARE - EQUITY 464287473 353 5,793 SH   SOLE   5,793 0 0
ISHARES RUSSELL MIDCAP INDEX FUND ETF/ISHARE - EQUITY 464287499 5,434 39,074 SH   SOLE   39,074 0 0
ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF/ISHARE - EQUITY 464287556 1,013 4,834 SH   SOLE   4,834 0 0
ISHARES COHEN & STEERS REALTY MAJ INDEX FD ETF/ISHARE - EQUITY 464287564 5,390 70,109 SH   SOLE   70,109 0 0
ISHARES RUSSELL 1000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287598 2,344 27,196 SH   SOLE   27,196 0 0
ISHARES RUSSELL 1000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287614 5,903 75,486 SH   SOLE   75,486 0 0
ISHARES RUSSELL 1000 INDEX FUND ETF/ISHARE - EQUITY 464287622 2,364 25,101 SH   SOLE   25,101 0 0
ISHARES RUSSELL 2000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287630 281 3,070 SH   SOLE   3,070 0 0
ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287648 314 2,498 SH   SOLE   2,498 0 0
ISHARES RUSSELL 2000 INDEX FUND ETF/ISHARE - EQUITY 464287655 864 8,107 SH   SOLE   8,107 0 0
ISHARES RUSSELL 3000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287671 205 3,195 SH   SOLE   3,195 0 0
ISHARES RUSSELL 3000 INDEX FUND ETF/ISHARE - EQUITY 464287689 990 9,791 SH   SOLE   9,791 0 0
ISHARES DJ US HEALTHCARE SEC INDEX FD ETF/ISHARE - EQUITY 464287762 1,596 14,929 SH   SOLE   14,929 0 0
ISHARES S&P CALIFORNIA MUNICIPAL BOND FUND ETF/ISHARE - FIXED 464288356 3,000 27,552 SH   SOLE   27,552 0 0
ISHARES S&P NATL AMT-FREE MUNI BOND FUND ETF/ISHARE - FIXED 464288414 839 8,026 SH   SOLE   8,026 0 0
ISHARES IBOXX HIGH YLD CORPORATE BOND FD ETF/ISHARE - FIXED 464288513 4,455 48,651 SH   SOLE   48,651 0 0
ISHARES BARCLAYS MBS BOND FUND ETF/ISHARE - FIXED 464288588 413 3,900 SH   SOLE   3,900 0 0
ISHARES BARCLAYS INTERMEDIATE GOV CREDIT BD ETF/ISHARE - FIXED 464288612 415 3,769 SH   SOLE   3,769 0 0
ISHARES BARCLAYS INTERMEDIATE CREDIT BD FD ETF/ISHARE - FIXED 464288638 369 3,415 SH   SOLE   3,415 0 0
ISHARES BARCLAYS 1-3YR CREDIT BOND FUND ETF/ISHARE - FIXED 464288646 1,902 18,063 SH   SOLE   18,063 0 0
ISHARES S&P GLOBAL UTILITIES ETF/ISHARE - EQUITY 464288711 1,180 26,927 SH   SOLE   26,927 0 0
ISHARES MSCI EAFE MINIMUM VOLATILITY FD ETF/ISHARE - EQUITY 46429B689 904 14,827 SH   SOLE   14,827 0 0
JPMORGAN CHASE & CO COMMON STOCKS 46625H100 465 9,003 SH   SOLE   9,003 0 0
JPMORGAN ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 46625H365 4,531 101,599 SH   SOLE   101,599 0 0
JOHNSON & JOHNSON COMMON STOCKS 478160104 16,867 194,568 SH   SOLE   194,568 0 0
KAYNE ANDERSON MLP INVT CO - KYN ETF/ISHARE - EQUITY 486606106 42,558 1,187,100 SH   SOLE   1,187,100 0 0
KAYNE ANDERSON ENERGY TOT RET FD - KYE ETF/ISHARE - EQUITY 48660P104 4,237 141,569 SH   SOLE   141,569 0 0
KAYNE ANDERSON ENERGY DEV CO - KED ETF/ISHARE - EQUITY 48660Q102 3,908 136,947 SH   SOLE   136,947 0 0
KAYNE ANDERSON MDSTM ENERGY COM ETF/ISHARE - EQUITY 48661E108 3,840 119,695 SH   SOLE   119,695 0 0
KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 3,767 39,984 SH   SOLE   39,984 0 0
LANDSTAR SYSTEM INC COMMON STOCKS 515098101 122,562 2,189,396 SH   SOLE   2,189,396 0 0
THE ESTEE LAUDER COMPANIES CL A COMMON STOCKS 518439104 10,475 149,853 SH   SOLE   149,853 0 0
LINCOLN ELECTRIC HOLDINGS INC COMMON STOCKS 533900106 63,856 958,507 SH   SOLE   958,507 0 0
LINEAR TECHNOLOGY CORP COMMON STOCKS 535678106 4,852 122,339 SH   SOLE   122,339 0 0
LOWES COMPANIES INC COMMON STOCKS 548661107 13,262 278,564 SH   SOLE   278,564 0 0
MSC INDUSTRIAL DIRECT CO INC - A COMMON STOCKS 553530106 36,106 443,839 SH   SOLE   443,839 0 0
MSCI INC CL A COMMON STOCKS 55354G100 11,887 295,264 SH   SOLE   295,264 0 0
MATTEL INC COMMON STOCKS 577081102 8,338 199,103 SH   SOLE   199,103 0 0
MCCORMICK & COMPANY COMMON STOCKS 579780206 1,920 29,677 SH   SOLE   29,677 0 0
MCDONALDS CORP COMMON STOCKS 580135101 1,183 12,293 SH   SOLE   12,293 0 0
MEAD JOHNSON NUTRITION CO COM CL A COMMON STOCKS 582839106 1,942 26,155 SH   SOLE   26,155 0 0
MEDIDATA SOLUTIONS INC COM COMMON STOCKS 58471A105 1,097 11,093 SH   SOLE   11,093 0 0
MERCADOLIBRE INC COM COMMON STOCKS 58733R102 20,886 154,811 SH   SOLE   154,811 0 0
MERCK & COMPANY COMMON STOCKS 58933Y105 506 10,629 SH   SOLE   10,629 0 0
MERCURY GENERAL CORP COMMON STOCKS 589400100 205 4,240 SH   SOLE   4,240 0 0
MESA LABS INC COM COMMON STOCKS 59064R109 5,007 74,061 SH   SOLE   74,061 0 0
MICROS SYS INC COMMON STOCKS 594901100 29,702 594,758 SH   SOLE   594,758 0 0
MICROSOFT CORP COMMON STOCKS 594918104 476 14,299 SH   SOLE   14,299 0 0
MONOTYPE IMAGING HOLDINGS INC COM COMMON STOCKS 61022P100 4,662 162,653 SH   SOLE   162,653 0 0
MONRO MUFFLER BRAKE INC COM COMMON STOCKS 610236101 7,675 165,293 SH   SOLE   165,293 0 0
MONSTER BEVERAGE CORP COM COMMON STOCKS 611740101 11,631 222,611 SH   SOLE   222,611 0 0
MORNINGSTAR INC COMMON STOCKS 617700109 11,200 141,312 SH   SOLE   141,312 0 0
NVE CORP COM NEW COMMON STOCKS 629445206 18,327 359,064 SH   SOLE   359,064 0 0
NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 34,623 1,938,576 SH   SOLE   1,938,576 0 0
NATIONAL GRID PLC SPON ADR COMMON STOCKS 636274300 925 15,671 SH   SOLE   15,671 0 0
NATIONAL INSTRUMENTS CORPORATION COMMON STOCKS 636518102 3,141 101,539 SH   SOLE   101,539 0 0
NATIONAL INTERSTATE CORP COM COMMON STOCKS 63654U100 21,981 790,406 SH   SOLE   790,406 0 0
NATIONAL-OILWELL VARCO INC COMMON STOCKS 637071101 28,089 359,608 SH   SOLE   359,608 0 0
NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 8,520 452,491 SH   SOLE   452,491 0 0
NIKE INC CL B COMMON STOCKS 654106103 20,199 278,068 SH   SOLE   278,068 0 0
NORDSON CORP COMMON STOCKS 655663102 10,409 141,371 SH   SOLE   141,371 0 0
NOVARTIS AG ADR COMMON STOCKS 66987V109 13,265 172,923 SH   SOLE   172,923 0 0
OMEGA FLEX INC COMMON STOCKS 682095104 3,190 168,885 SH   SOLE   168,885 0 0
OWENS & MINOR INC COMMON STOCKS 690732102 137,161 3,965,337 SH   SOLE   3,965,337 0 0
PNC FINANCIAL CORP COMMON STOCKS 693475105 18,801 259,502 SH   SOLE   259,502 0 0
PPG INDUSTRIES INC COMMON STOCKS 693506107 8,974 53,718 SH   SOLE   53,718 0 0
PPL CORP COMMON STOCKS 69351T106 200 6,586 SH   SOLE   6,586 0 0
PATTERSON COMPANIES INC COMMON STOCKS 703395103 4,389 109,212 SH   SOLE   109,212 0 0
PEPSICO INC COMMON STOCKS 713448108 1,003 12,613 SH   SOLE   12,613 0 0
PERRIGO COMPANY COMMON STOCKS 714290103 14,698 119,126 SH   SOLE   119,126 0 0
PETSMART INC COMMON STOCKS 716768106 13,673 179,293 SH   SOLE   179,293 0 0
PIMCO TOTAL RETURN ETF ETF/ISHARE - FIXED 72201R775 329 3,109 SH   SOLE   3,109 0 0
PIMCO 0-5 YEAR HIGH YIELD CORP BD FD ETF/ISHARE - FIXED 72201R783 281 2,675 SH   SOLE   2,675 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 477 9,056 SH   SOLE   9,056 0 0
POOL CORP COMMON STOCKS 73278L105 76,371 1,362,063 SH   SOLE   1,362,063 0 0
PRAXAIR INC COMMON STOCKS 74005P104 19,459 161,878 SH   SOLE   161,878 0 0
PRECISION CASTPARTS CORP COM COMMON STOCKS 740189105 13,562 59,680 SH   SOLE   59,680 0 0
T ROWE PRICE GROUP INC COMMON STOCKS 74144T108 22,253 309,366 SH   SOLE   309,366 0 0
PRICELINE INC COMMON STOCKS 741503403 17,068 16,883 SH   SOLE   16,883 0 0
PRICESMART INC COM COMMON STOCKS 741511109 8,895 93,405 SH   SOLE   93,405 0 0
PROCTER & GAMBLE COMPANY COMMON STOCKS 742718109 934 12,357 SH   SOLE   12,357 0 0
QUALCOMM INC COMMON STOCKS 747525103 13,548 201,241 SH   SOLE   201,241 0 0
QUEST DIAGNOSTICS INC COMMON STOCKS 74834L100 13,254 214,493 SH   SOLE   214,493 0 0
QUESTAR CORP COM COMMON STOCKS 748356102 38,124 1,695,167 SH   SOLE   1,695,167 0 0
RLI CORP COMMON STOCKS 749607107 130,791 1,496,127 SH   SOLE   1,496,127 0 0
RPC INC COM COMMON STOCKS 749660106 53,555 3,461,860 SH   SOLE   3,461,860 0 0
RBC BEARINGS INC COMMON STOCKS 75524B104 81,253 1,233,165 SH   SOLE   1,233,165 0 0
REED ELSEVIER N V SPONS ADR COMMON STOCKS 758204200 2,317 57,776 SH   SOLE   57,776 0 0
RIO TINTO PLC SPONSORED ADR COMMON STOCKS 767204100 959 19,670 SH   SOLE   19,670 0 0
ROCKWELL COLLINS INC COMMON STOCKS 774341101 1,136 16,743 SH   SOLE   16,743 0 0
ROLLINS INC COMMON STOCKS 775711104 41,887 1,580,063 SH   SOLE   1,580,063 0 0
ROPER INDUSTRIES INC COMMON STOCKS 776696106 19,250 144,881 SH   SOLE   144,881 0 0
ROSS STORES INC COMMON STOCKS 778296103 46,836 643,348 SH   SOLE   643,348 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR B COMMON STOCKS 780259107 1,275 18,519 SH   SOLE   18,519 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR A COMMON STOCKS 780259206 2,518 38,342 SH   SOLE   38,342 0 0
SPDR GOLD TRUST ETF/ISHARE - EQUITY 78463V107 4,865 37,954 SH   SOLE   37,954 0 0
SANOFI-AVENTIS SPON ADR COMMON STOCKS 80105N105 2,234 44,133 SH   SOLE   44,133 0 0
SAP AG SPONSORED ADR COMMON STOCKS 803054204 1,817 24,582 SH   SOLE   24,582 0 0
SCANSOURCE INC COMMON STOCKS 806037107 4,332 125,248 SH   SOLE   125,248 0 0
SCHLUMBERGER LIMITED COMMON STOCKS 806857108 15,327 173,461 SH   SOLE   173,461 0 0
THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 20,031 947,561 SH   SOLE   947,561 0 0
SIGMA ALDRICH CORP COMMON STOCKS 826552101 1,371 16,067 SH   SOLE   16,067 0 0
SIRONA DENTAL SYSTEMS INC COM COMMON STOCKS 82966C103 35,545 531,076 SH   SOLE   531,076 0 0
SNAP ON TOOLS CORP COMMON STOCKS 833034101 11,239 112,957 SH   SOLE   112,957 0 0
SOLARWINDS INC COM COMMON STOCKS 83416B109 2,766 78,904 SH   SOLE   78,904 0 0
STANLEY BLACK AND DECKER INC COMMON STOCKS 854502101 10,917 120,534 SH   SOLE   120,534 0 0
STARBUCKS CORP COMMON STOCKS 855244109 22,729 295,299 SH   SOLE   295,299 0 0
STATE STREET CORP COMMON STOCKS 857477103 613 9,320 SH   SOLE   9,320 0 0
STERICYCLE INC COMMON STOCKS 858912108 2,228 19,303 SH   SOLE   19,303 0 0
SUN HYDRAULICS CORP COMMON STOCKS 866942105 9,998 275,667 SH   SOLE   275,667 0 0
SYNGENTA AG ADR COMMON STOCKS 87160A100 563 6,922 SH   SOLE   6,922 0 0
SYNTEL INC COMMON STOCKS 87162H103 68,919 860,418 SH   SOLE   860,418 0 0
SYSCO CORP COMMON STOCKS 871829107 293 9,200 SH   SOLE   9,200 0 0
THE TJX COMPANIES INC COMMON STOCKS 872540109 16,394 290,734 SH   SOLE   290,734 0 0
TECHNE CORP COMMON STOCKS 878377100 125,600 1,568,826 SH   SOLE   1,568,826 0 0
TEVA PHARMACEUTICAL INDS ADR COMMON STOCKS 881624209 896 23,723 SH   SOLE   23,723 0 0
THOR INDS INC COM COMMON STOCKS 885160101 66,626 1,147,928 SH   SOLE   1,147,928 0 0
3M COMPANY COMMON STOCKS 88579Y101 17,499 146,544 SH   SOLE   146,544 0 0
TIME WARNER INC COMMON STOCKS 887317303 22,602 343,444 SH   SOLE   343,444 0 0
TORO CO COMMON STOCKS 891092108 93,643 1,722,959 SH   SOLE   1,722,959 0 0
TOTAL SA SPONSORED ADR COMMON STOCKS 89151E109 3,830 66,128 SH   SOLE   66,128 0 0
THE TRAVELERS COMPANIES INC COMMON STOCKS 89417E109 19,107 225,399 SH   SOLE   225,399 0 0
TRIPADVISOR INC COM COMMON STOCKS 896945201 2,334 30,776 SH   SOLE   30,776 0 0
UFP TECHNOLOGIES INC COM COMMON STOCKS 902673102 6,766 297,142 SH   SOLE   297,142 0 0
U S BANCORP COMMON STOCKS 902973304 12,182 333,017 SH   SOLE   333,017 0 0
UNILEVER N V ADR COMMON STOCKS 904784709 1,460 38,704 SH   SOLE   38,704 0 0
UNION PACIFIC CORPORATION COMMON STOCKS 907818108 16,875 108,634 SH   SOLE   108,634 0 0
VF CORPORATION COMMON STOCKS 918204108 13,968 70,176 SH   SOLE   70,176 0 0
VANGUARD EMERGING MARKETS ETF ETF/ISHARE - EQUITY 922042858 9,097 226,663 SH   SOLE   226,663 0 0
VANGUARD SHORT TERM CORP BOND ETF ETF/ISHARE - FIXED 92206C409 296 3,717 SH   SOLE   3,717 0 0
VANGUARD REIT ETF ETF/ISHARE - EQUITY 922908553 4,769 72,108 SH   SOLE   72,108 0 0
VILLAGE SUPER MARKET INC CL A NEW COMMON STOCKS 927107409 9,930 261,317 SH   SOLE   261,317 0 0
VISA INC CL A COMMON STOCKS 92826C839 20,089 105,125 SH   SOLE   105,125 0 0
VODAFONE GROUP INC COMMON STOCKS 92857W209 2,155 61,249 SH   SOLE   61,249 0 0
WD-40 COMPANY COMMON STOCKS 929236107 68,362 1,053,340 SH   SOLE   1,053,340 0 0
WABCO HOLDINGS INC COMMON STOCKS 92927K102 12,565 149,127 SH   SOLE   149,127 0 0
WAL MART STORES INC COMMON STOCKS 931142103 1,565 21,156 SH   SOLE   21,156 0 0
WALGREEN COMPANY COMMON STOCKS 931422109 1,008 18,739 SH   SOLE   18,739 0 0
WATERS CORP COMMON STOCKS 941848103 10,314 97,112 SH   SOLE   97,112 0 0
WELLS FARGO & CO COMMON STOCKS 949746101 259 6,274 SH   SOLE   6,274 0 0
WESTAMERICA BANCORPORATION COMMON STOCKS 957090103 35,222 708,129 SH   SOLE   708,129 0 0
JOHN WILEY & SONS COMMON STOCKS 968223206 8,890 186,419 SH   SOLE   186,419 0 0
WOLVERINE WORLD WIDE INC COMMON STOCKS 978097103 12,355 212,169 SH   SOLE   212,169 0 0
WORLD FUEL SERVICES CORPORATION COMMON STOCKS 981475106 37,293 999,550 SH   SOLE   999,550 0 0
XILINX INC COMMON STOCKS 983919101 27,546 587,944 SH   SOLE   587,944 0 0
ZOETIS INC CL A COMMON STOCKS 98978V103 13,147 422,466 SH   SOLE   422,466 0 0
ACCENTURE PLC CL A COMMON STOCKS G1151C101 14,842 201,543 SH   SOLE   201,543 0 0
FLEETMATICS GROUP PLC COM COMMON STOCKS G35569105 2,093 55,726 SH   SOLE   55,726 0 0
CORE LABORATORIES N V COMMON STOCKS N22717107 23,803 140,671 SH   SOLE   140,671 0 0