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 4,344 131,316 SH   SOLE   131,316 0 0
AGL RESOURCES INC COMMON STOCKS 001204106 15,446 360,380 SH   SOLE   360,380 0 0
AT&T INC COMMON STOCKS 00206R102 243 6,867 SH   SOLE   6,867 0 0
AARONS INC CL A COMMON STOCKS 002535300 6,111 218,180 SH   SOLE   218,180 0 0
ABAXIS INC COMMON STOCKS 002567105 98,614 2,075,647 SH   SOLE   2,075,647 0 0
ABBOTT LABS COMMON STOCKS 002824100 202 5,788 SH   SOLE   5,788 0 0
ABBVIE INC COM COMMON STOCKS 00287Y109 239 5,788 SH   SOLE   5,788 0 0
ADTRAN INC COM COMMON STOCKS 00738A106 32,455 1,318,247 SH   SOLE   1,318,247 0 0
ADVANCE AUTO PARTS INC COMMON STOCKS 00751Y106 4,136 50,956 SH   SOLE   50,956 0 0
ADVISORY BOARD CO COMMON STOCKS 00762W107 26,601 486,758 SH   SOLE   486,758 0 0
AIRGAS INC COMMON STOCKS 009363102 2,214 23,198 SH   SOLE   23,198 0 0
AMERICAN EXPRESS CO COMMON STOCKS 025816109 16,764 224,237 SH   SOLE   224,237 0 0
AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 29,646 380,364 SH   SOLE   380,364 0 0
ANSYS INC COMMON STOCKS 03662Q105 117,691 1,610,001 SH   SOLE   1,610,001 0 0
APACHE CORP COMMON STOCKS 037411105 10,352 123,488 SH   SOLE   123,488 0 0
APPLE INC COMMON STOCKS 037833100 44,108 111,235 SH   SOLE   111,235 0 0
APPLIED MATERIALS INC COMMON STOCKS 038222105 11,513 771,636 SH   SOLE   771,636 0 0
APTARGROUP INC COMMON STOCKS 038336103 55,530 1,005,789 SH   SOLE   1,005,789 0 0
ARES CAPITAL CORPORATION COMMON STOCKS 04010L103 2,296 133,476 SH   SOLE   133,476 0 0
ATHENAHEALTH INC COM COMMON STOCKS 04685W103 1,559 18,399 SH   SOLE   18,399 0 0
AUTOMATIC DATA PROCESSING COMMON STOCKS 053015103 379 5,506 SH   SOLE   5,506 0 0
BP ADR COMMON STOCKS 055622104 756 18,104 SH   SOLE   18,104 0 0
BADGER METER INC COMMON STOCKS 056525108 33,599 754,186 SH   SOLE   754,186 0 0
BALCHEM CORPORATION COMMON STOCKS 057665200 19,946 445,719 SH   SOLE   445,719 0 0
IPATH DJ UBS COMMODITY INDEX TOTAL RET ETN ETF/ISHARE - EQUITY 06738C778 1,830 50,147 SH   SOLE   50,147 0 0
BAXTER INTL INC COMMON STOCKS 071813109 12,211 176,277 SH   SOLE   176,277 0 0
BED BATH & BEYOND INC COMMON STOCKS 075896100 19,533 275,308 SH   SOLE   275,308 0 0
BERKSHIRE HATHAWAY INC CL A COMMON STOCKS 084670108 506 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW COMMON STOCKS 084670702 476 4,250 SH   SOLE   4,250 0 0
BLACKBAUD INC COMMON STOCKS 09227Q100 38,165 1,171,781 SH   SOLE   1,171,781 0 0
BRITISH AMERICAN TOBACCO PLC SPONSORED ADR COMMON STOCKS 110448107 723 7,028 SH   SOLE   7,028 0 0
BROWN & BROWN INC COMMON STOCKS 115236101 78,271 2,427,745 SH   SOLE   2,427,745 0 0
BROWN FORMAN CORP CL B COMMON STOCKS 115637209 2,600 38,487 SH   SOLE   38,487 0 0
CME GROUP INC COMMON STOCKS 12572Q105 13,623 179,371 SH   SOLE   179,371 0 0
CNOOC LIMITED SPONSORED ADR COMMON STOCKS 126132109 1,413 8,435 SH   SOLE   8,435 0 0
CRH PLC COMMON STOCKS 12626K203 1,341 66,018 SH   SOLE   66,018 0 0
CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 28,211 854,628 SH   SOLE   854,628 0 0
CAMERON INTERNATIONAL CORP COMMON STOCKS 13342B105 2,253 36,831 SH   SOLE   36,831 0 0
CARBO CERAMICS INC COMMON STOCKS 140781105 34,614 513,328 SH   SOLE   513,328 0 0
CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 45,730 991,982 SH   SOLE   991,982 0 0
CERNER CORP COMMON STOCKS 156782104 7,741 161,122 SH   SOLE   161,122 0 0
CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 18,349 1,066,831 SH   SOLE   1,066,831 0 0
CHEVRON CORPORATION COMMON STOCKS 166764100 253 2,140 SH   SOLE   2,140 0 0
CHINA MOBILE LTD SPONSORED ADR COMMON STOCKS 16941M109 1,091 21,082 SH   SOLE   21,082 0 0
CHUNGHWA TELECOM COM LTD SPON ADR NEW COMMON STOCKS 17133Q502 774 24,101 SH   SOLE   24,101 0 0
CHURCH & DWIGHT CO COMMON STOCKS 171340102 14,058 227,812 SH   SOLE   227,812 0 0
CINCINNATI FINANCIAL CORP COMMON STOCKS 172062101 222 4,824 SH   SOLE   4,824 0 0
CLARCOR INC COMMON STOCKS 179895107 96,974 1,857,382 SH   SOLE   1,857,382 0 0
COCA-COLA CO COMMON STOCKS 191216100 30,442 758,958 SH   SOLE   758,958 0 0
COGNEX CORP COM COMMON STOCKS 192422103 27,048 598,142 SH   SOLE   598,142 0 0
COHEN & STEERS INC COMMON STOCKS 19247A100 55,777 1,641,468 SH   SOLE   1,641,468 0 0
COLGATE-PALMOLIVE COMPANY COMMON STOCKS 194162103 21,289 371,596 SH   SOLE   371,596 0 0
COMPUTER PROGRAMS AND SYSTEMS INC COMMON STOCKS 205306103 82,032 1,669,358 SH   SOLE   1,669,358 0 0
COPART INC COMMON STOCKS 217204106 106,701 3,464,306 SH   SOLE   3,464,306 0 0
CORPORATE EXECUTIVE BOARD CO COMMON STOCKS 21988R102 49,409 781,535 SH   SOLE   781,535 0 0
COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 11,247 101,719 SH   SOLE   101,719 0 0
DANAHER CORP COMMON STOCKS 235851102 13,536 213,846 SH   SOLE   213,846 0 0
DEERE & CO COMMON STOCKS 244199105 7,618 93,754 SH   SOLE   93,754 0 0
DENTSPLY INTERNATIONAL INC COMMON STOCKS 249030107 839 20,481 SH   SOLE   20,481 0 0
DIAGEO PLC SPONSORED ADR COMMON STOCKS 25243Q205 7,622 66,303 SH   SOLE   66,303 0 0
DICKS SPORTING GOODS INC OC-COM COMMON STOCKS 253393102 766 15,299 SH   SOLE   15,299 0 0
DIGITAL REALTY TRUST INC COMMON STOCKS 253868103 10,772 176,597 SH   SOLE   176,597 0 0
DOLLAR TREE INC COMMON STOCKS 256746108 2,566 50,472 SH   SOLE   50,472 0 0
DONALDSON INC COMMON STOCKS 257651109 10,951 307,100 SH   SOLE   307,100 0 0
DOVER CORP COMMON STOCKS 260003108 388 5,000 SH   SOLE   5,000 0 0
DRESSER-RAND GROUP INC COMMON STOCKS 261608103 22,277 371,406 SH   SOLE   371,406 0 0
EPR PPTYS COM SH BEN INT COMMON STOCKS 26884U109 30,199 600,736 SH   SOLE   600,736 0 0
EATON VANCE CORP COMMON STOCKS 278265103 66,685 1,773,998 SH   SOLE   1,773,998 0 0
ECOLAB INC COMMON STOCKS 278865100 13,300 156,120 SH   SOLE   156,120 0 0
EMERSON ELEC CO COMMON STOCKS 291011104 8,121 148,895 SH   SOLE   148,895 0 0
EQUIFAX INC COMMON STOCKS 294429105 9,304 157,887 SH   SOLE   157,887 0 0
EXPEDITORS INTERNATIONAL OF WASHINGTON INC COMMON STOCKS 302130109 41,561 1,092,552 SH   SOLE   1,092,552 0 0
EXPONENT INC COMMON STOCKS 30214U102 101,667 1,719,968 SH   SOLE   1,719,968 0 0
EXXON MOBIL CORPORATION COMMON STOCKS 30231G102 16,657 184,365 SH   SOLE   184,365 0 0
FLIR SYSTEMS INC COMMON STOCKS 302445101 8,549 316,993 SH   SOLE   316,993 0 0
FMC TECHNOLOGIES INC COMMON STOCKS 30249U101 1,874 33,651 SH   SOLE   33,651 0 0
FACEBOOK INC CL A COMMON STOCKS 30303M102 16,352 657,246 SH   SOLE   657,246 0 0
FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 113,870 1,117,025 SH   SOLE   1,117,025 0 0
FASTENAL COMPANY COMMON STOCKS 311900104 15,054 328,769 SH   SOLE   328,769 0 0
FEDERATED INVESTORS INC CL B COMMON STOCKS 314211103 77,581 2,830,395 SH   SOLE   2,830,395 0 0
FEDEX CORP COMMON STOCKS 31428X106 532 5,400 SH   SOLE   5,400 0 0
FIFTH THIRD BANCORP COMMON STOCKS 316773100 7,864 435,655 SH   SOLE   435,655 0 0
FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 10,408 228,293 SH   SOLE   228,293 0 0
FIRST CASH FINL SVCS INC COM COMMON STOCKS 31942D107 56,254 1,143,134 SH   SOLE   1,143,134 0 0
FIRST SOLAR INC COMMON STOCKS 336433107 1,361 30,368 SH   SOLE   30,368 0 0
FORRESTER RESEARCH INC COM COMMON STOCKS 346563109 9,607 261,856 SH   SOLE   261,856 0 0
FRANKLIN RESOURCES INC COMMON STOCKS 354613101 15,423 113,384 SH   SOLE   113,384 0 0
GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 3,125 54,826 SH   SOLE   54,826 0 0
GENERAL ELECTRIC COMPANY COMMON STOCKS 369604103 865 37,309 SH   SOLE   37,309 0 0
GENUINE PARTS CO COMMON STOCKS 372460105 10,343 132,483 SH   SOLE   132,483 0 0
GLAXOSMITHKLINE ADR COMMON STOCKS 37733W105 1,209 24,204 SH   SOLE   24,204 0 0
GRACO INC COMMON STOCKS 384109104 59,083 934,717 SH   SOLE   934,717 0 0
HAEMONETICS CORP COMMON STOCKS 405024100 85,421 2,065,805 SH   SOLE   2,065,805 0 0
HEARTLAND EXPRESS INC COMMON STOCKS 422347104 5,375 387,412 SH   SOLE   387,412 0 0
HEICO CORPORATION CL A COMMON STOCKS 422806208 10,578 286,578 SH   SOLE   286,578 0 0
JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 185,305 3,931,781 SH   SOLE   3,931,781 0 0
HERSHEY FOODS CORP COMMON STOCKS 427866108 500 5,600 SH   SOLE   5,600 0 0
HIBBETT SPORTS INC COM COMMON STOCKS 428567101 12,352 222,274 SH   SOLE   222,274 0 0
HILLENBRAND INC COMMON STOCKS 431571108 32,361 1,364,860 SH   SOLE   1,364,860 0 0
HITTITE MICROWAVE CORP COMMON STOCKS 43365Y104 121,092 2,087,787 SH   SOLE   2,087,787 0 0
HOME DEPOT INC COMMON STOCKS 437076102 13,162 169,892 SH   SOLE   169,892 0 0
ILLINOIS TOOL WORKS INC COMMON STOCKS 452308109 509 7,360 SH   SOLE   7,360 0 0
INTERNATIONAL BUSINESS MACHINES CO COMMON STOCKS 459200101 15,241 79,749 SH   SOLE   79,749 0 0
INTERNATIONAL FLAVORS AND FRAGRANCES INC COMMON STOCKS 459506101 9,025 120,078 SH   SOLE   120,078 0 0
INTERVAL LEISURE GROUP INC COMMON STOCKS 46113M108 3,062 153,739 SH   SOLE   153,739 0 0
INTUIT INC COMMON STOCKS 461202103 1,361 22,301 SH   SOLE   22,301 0 0
INTUITIVE SURGICAL INC COMMON STOCKS 46120E602 21,649 42,774 SH   SOLE   42,774 0 0
ISHARES MSCI EMERGING MKTS MIN VOLATILITY ETF/ISHARE - EQUITY 464286533 600 10,501 SH   SOLE   10,501 0 0
ISHARES MSCI SINGAPORE INDEX FUND ETF/ISHARE - EQUITY 464286673 2,273 177,708 SH   SOLE   177,708 0 0
ISHARES MSCI TAIWAN INDEX FUND ETF/ISHARE - EQUITY 464286731 1,092 82,127 SH   SOLE   82,127 0 0
ISHARES MSCI MALAYSIA INDEX FUND ETF/ISHARE - EQUITY 464286830 3,407 219,085 SH   SOLE   219,085 0 0
ISHARES FTSE/XINHUA CHINA 25 INDEX FUND ETF/ISHARE - EQUITY 464287184 301 9,248 SH   SOLE   9,248 0 0
ISHARES S&P 500 INDEX FUND ETF/ISHARE - EQUITY 464287200 2,025 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,718 44,614 SH   SOLE   44,614 0 0
ISHARES IBOXX INVESTMENT GRADE CORPORATE BD ETF/ISHARE - FIXED 464287242 750 6,601 SH   SOLE   6,601 0 0
ISHARES MSCI EAFE INDEX FUND ETF/ISHARE - EQUITY 464287465 2,636 46,002 SH   SOLE   46,002 0 0
ISHARES RUSSELL MIDCAP VALUE INDEX FUND ETF/ISHARE - EQUITY 464287473 325 5,610 SH   SOLE   5,610 0 0
ISHARES RUSSELL MIDCAP INDEX FUND ETF/ISHARE - EQUITY 464287499 5,497 42,318 SH   SOLE   42,318 0 0
ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF/ISHARE - EQUITY 464287556 840 4,834 SH   SOLE   4,834 0 0
ISHARES COHEN & STEERS REALTY MAJ INDEX FD ETF/ISHARE - EQUITY 464287564 6,052 75,073 SH   SOLE   75,073 0 0
ISHARES RUSSELL 1000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287598 2,357 28,129 SH   SOLE   28,129 0 0
ISHARES RUSSELL 1000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287614 5,574 76,631 SH   SOLE   76,631 0 0
ISHARES RUSSELL 1000 INDEX FUND ETF/ISHARE - EQUITY 464287622 2,768 30,777 SH   SOLE   30,777 0 0
ISHARES RUSSELL 2000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287630 264 3,070 SH   SOLE   3,070 0 0
ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287648 279 2,498 SH   SOLE   2,498 0 0
ISHARES RUSSELL 2000 INDEX FUND ETF/ISHARE - EQUITY 464287655 768 7,922 SH   SOLE   7,922 0 0
ISHARES RUSSELL 3000 INDEX FUND ETF/ISHARE - EQUITY 464287689 943 9,785 SH   SOLE   9,785 0 0
ISHARES DJ US HEALTHCARE SEC INDEX FD ETF/ISHARE - EQUITY 464287762 1,496 14,927 SH   SOLE   14,927 0 0
ISHARES S&P CALIFORNIA MUNICIPAL BOND FUND ETF/ISHARE - FIXED 464288356 2,863 26,485 SH   SOLE   26,485 0 0
ISHARES S&P NATL AMT-FREE MUNI BOND FUND ETF/ISHARE - FIXED 464288414 896 8,527 SH   SOLE   8,527 0 0
ISHARES IBOXX HIGH YLD CORPORATE BOND FD ETF/ISHARE - FIXED 464288513 4,530 49,844 SH   SOLE   49,844 0 0
ISHARES BARCLAYS MBS BOND FUND ETF/ISHARE - FIXED 464288588 410 3,900 SH   SOLE   3,900 0 0
ISHARES BARCLAYS INTERMEDIATE GOV CREDIT BD ETF/ISHARE - FIXED 464288612 429 3,904 SH   SOLE   3,904 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,632 15,539 SH   SOLE   15,539 0 0
ISHARES S&P GLOBAL UTILITIES ETF/ISHARE - EQUITY 464288711 1,319 31,385 SH   SOLE   31,385 0 0
ISHARES MSCI EAFE MINIMUM VOLATILITY FD ETF/ISHARE - EQUITY 46429B689 603 10,545 SH   SOLE   10,545 0 0
JPMORGAN CHASE & CO COMMON STOCKS 46625H100 475 9,003 SH   SOLE   9,003 0 0
JPMORGAN ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 46625H365 4,353 93,339 SH   SOLE   93,339 0 0
JOHNSON & JOHNSON COMMON STOCKS 478160104 16,869 196,466 SH   SOLE   196,466 0 0
KAYNE ANDERSON MLP INVT CO - KYN ETF/ISHARE - EQUITY 486606106 43,415 1,116,359 SH   SOLE   1,116,359 0 0
KAYNE ANDERSON ENERGY TOT RET FD - KYE ETF/ISHARE - EQUITY 48660P104 4,284 143,143 SH   SOLE   143,143 0 0
KAYNE ANDERSON ENERGY DEV CO - KED ETF/ISHARE - EQUITY 48660Q102 3,440 134,237 SH   SOLE   134,237 0 0
KAYNE ANDERSON MDSTM ENERGY COM ETF/ISHARE - EQUITY 48661E108 3,744 117,197 SH   SOLE   117,197 0 0
KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 3,871 39,853 SH   SOLE   39,853 0 0
LANDSTAR SYSTEM INC COMMON STOCKS 515098101 112,207 2,178,769 SH   SOLE   2,178,769 0 0
THE ESTEE LAUDER COMPANIES CL A COMMON STOCKS 518439104 10,173 154,674 SH   SOLE   154,674 0 0
LINCOLN ELECTRIC HOLDINGS INC COMMON STOCKS 533900106 65,419 1,142,291 SH   SOLE   1,142,291 0 0
LINEAR TECHNOLOGY CORP COMMON STOCKS 535678106 3,538 96,050 SH   SOLE   96,050 0 0
LORILLARD INC COMMON STOCKS 544147101 15,398 352,528 SH   SOLE   352,528 0 0
LOWES COMPANIES INC COMMON STOCKS 548661107 11,551 282,426 SH   SOLE   282,426 0 0
MSC INDUSTRIAL DIRECT CO INC - A COMMON STOCKS 553530106 34,338 443,300 SH   SOLE   443,300 0 0
MSCI INC CL A COMMON STOCKS 55354G100 10,031 301,491 SH   SOLE   301,491 0 0
MAKITA CORP ADR COMMON STOCKS 560877300 2,022 37,467 SH   SOLE   37,467 0 0
MATTEL INC COMMON STOCKS 577081102 9,663 213,259 SH   SOLE   213,259 0 0
MCDONALDS CORP COMMON STOCKS 580135101 1,286 12,985 SH   SOLE   12,985 0 0
MEAD JOHNSON NUTRITION CO COM CL A COMMON STOCKS 582839106 2,073 26,165 SH   SOLE   26,165 0 0
MERCADOLIBRE INC COM COMMON STOCKS 58733R102 15,708 145,772 SH   SOLE   145,772 0 0
MERCK & COMPANY COMMON STOCKS 58933Y105 482 10,374 SH   SOLE   10,374 0 0
MESA LABS INC COM COMMON STOCKS 59064R109 4,028 74,413 SH   SOLE   74,413 0 0
MICROS SYS INC COMMON STOCKS 594901100 26,831 621,805 SH   SOLE   621,805 0 0
MICROSOFT CORP COMMON STOCKS 594918104 494 14,299 SH   SOLE   14,299 0 0
MONRO MUFFLER BRAKE INC COM COMMON STOCKS 610236101 12,358 257,188 SH   SOLE   257,188 0 0
MONSTER BEVERAGE CORP COM COMMON STOCKS 611740101 13,846 227,622 SH   SOLE   227,622 0 0
MORNINGSTAR INC COMMON STOCKS 617700109 11,140 143,590 SH   SOLE   143,590 0 0
NVE CORP COM NEW COMMON STOCKS 629445206 11,253 240,342 SH   SOLE   240,342 0 0
NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 34,219 1,958,729 SH   SOLE   1,958,729 0 0
NATIONAL GRID PLC SPON ADR COMMON STOCKS 636274300 800 14,115 SH   SOLE   14,115 0 0
NATIONAL INSTRUMENTS CORPORATION COMMON STOCKS 636518102 7,375 263,953 SH   SOLE   263,953 0 0
NATIONAL INTERSTATE CORP COM COMMON STOCKS 63654U100 21,467 733,929 SH   SOLE   733,929 0 0
NATIONAL-OILWELL VARCO INC COMMON STOCKS 637071101 25,179 365,442 SH   SOLE   365,442 0 0
NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 11,403 633,511 SH   SOLE   633,511 0 0
NIKE INC CL B COMMON STOCKS 654106103 18,019 282,957 SH   SOLE   282,957 0 0
NORDSON CORP COMMON STOCKS 655663102 10,042 144,886 SH   SOLE   144,886 0 0
NOVARTIS AG ADR COMMON STOCKS 66987V109 12,231 172,971 SH   SOLE   172,971 0 0
OMNICOM GROUP COMMON STOCKS 681919106 10,312 164,023 SH   SOLE   164,023 0 0
OMEGA FLEX INC COMMON STOCKS 682095104 2,517 169,263 SH   SOLE   169,263 0 0
OWENS & MINOR INC COMMON STOCKS 690732102 142,977 4,226,352 SH   SOLE   4,226,352 0 0
PNC FINANCIAL CORP COMMON STOCKS 693475105 19,203 263,345 SH   SOLE   263,345 0 0
PPG INDUSTRIES INC COMMON STOCKS 693506107 7,977 54,487 SH   SOLE   54,487 0 0
PATTERSON COMPANIES INC COMMON STOCKS 703395103 3,446 91,656 SH   SOLE   91,656 0 0
PEPSICO INC COMMON STOCKS 713448108 1,082 13,233 SH   SOLE   13,233 0 0
PERRIGO COMPANY COMMON STOCKS 714290103 14,727 121,709 SH   SOLE   121,709 0 0
PETSMART INC COMMON STOCKS 716768106 12,361 184,522 SH   SOLE   184,522 0 0
PIMCO TOTAL RETURN ETF ETF/ISHARE - FIXED 72201R775 328 3,107 SH   SOLE   3,107 0 0
PLAINS ALL AMER PIPELINE L UNIT L P INT COMMON STOCKS 726503105 505 9,056 SH   SOLE   9,056 0 0
POOL CORP COMMON STOCKS 73278L105 79,768 1,522,007 SH   SOLE   1,522,007 0 0
PRAXAIR INC COMMON STOCKS 74005P104 18,962 164,656 SH   SOLE   164,656 0 0
PRECISION CASTPARTS CORP COM COMMON STOCKS 740189105 13,811 61,108 SH   SOLE   61,108 0 0
T ROWE PRICE GROUP INC COMMON STOCKS 74144T108 22,918 313,093 SH   SOLE   313,093 0 0
PRICELINE INC COMMON STOCKS 741503403 17,680 21,387 SH   SOLE   21,387 0 0
PRICESMART INC COM COMMON STOCKS 741511109 11,221 128,051 SH   SOLE   128,051 0 0
PROCTER & GAMBLE COMPANY COMMON STOCKS 742718109 951 12,357 SH   SOLE   12,357 0 0
QUALCOMM INC COMMON STOCKS 747525103 12,598 206,219 SH   SOLE   206,219 0 0
QUEST DIAGNOSTICS INC COMMON STOCKS 74834L100 13,093 215,944 SH   SOLE   215,944 0 0
QUESTAR CORP COM COMMON STOCKS 748356102 12,403 520,040 SH   SOLE   520,040 0 0
RLI CORP COMMON STOCKS 749607107 116,331 1,522,452 SH   SOLE   1,522,452 0 0
RPC INC COM COMMON STOCKS 749660106 47,832 3,463,610 SH   SOLE   3,463,610 0 0
RBC BEARINGS INC COMMON STOCKS 75524B104 59,520 1,145,714 SH   SOLE   1,145,714 0 0
REED ELSEVIER N V SPONS ADR COMMON STOCKS 758204200 1,842 55,609 SH   SOLE   55,609 0 0
RIO TINTO PLC SPONSORED ADR COMMON STOCKS 767204100 780 18,998 SH   SOLE   18,998 0 0
ROCKWELL COLLINS INC COMMON STOCKS 774341101 1,032 16,281 SH   SOLE   16,281 0 0
ROLLINS INC COMMON STOCKS 775711104 40,123 1,549,153 SH   SOLE   1,549,153 0 0
ROPER INDUSTRIES INC COMMON STOCKS 776696106 18,551 149,340 SH   SOLE   149,340 0 0
ROSS STORES INC COMMON STOCKS 778296103 45,873 707,809 SH   SOLE   707,809 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR B COMMON STOCKS 780259107 1,095 16,526 SH   SOLE   16,526 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR A COMMON STOCKS 780259206 2,363 37,039 SH   SOLE   37,039 0 0
SPDR GOLD TRUST ETF/ISHARE - EQUITY 78463V107 4,957 41,619 SH   SOLE   41,619 0 0
SANOFI-AVENTIS SPON ADR COMMON STOCKS 80105N105 2,183 42,371 SH   SOLE   42,371 0 0
SAP AG SPONSORED ADR COMMON STOCKS 803054204 1,721 23,625 SH   SOLE   23,625 0 0
SCANSOURCE INC COMMON STOCKS 806037107 4,306 134,549 SH   SOLE   134,549 0 0
SCHLUMBERGER LIMITED COMMON STOCKS 806857108 12,713 177,414 SH   SOLE   177,414 0 0
THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 20,622 971,342 SH   SOLE   971,342 0 0
SIGMA ALDRICH CORP COMMON STOCKS 826552101 1,254 15,592 SH   SOLE   15,592 0 0
SILGAN HOLDINGS INC COMMON STOCKS 827048109 8,366 178,144 SH   SOLE   178,144 0 0
SIRONA DENTAL SYSTEMS INC COM COMMON STOCKS 82966C103 25,025 379,850 SH   SOLE   379,850 0 0
SOLARWINDS INC COM COMMON STOCKS 83416B109 3,101 79,901 SH   SOLE   79,901 0 0
STARBUCKS CORP COMMON STOCKS 855244109 19,643 299,842 SH   SOLE   299,842 0 0
STATE STREET CORP COMMON STOCKS 857477103 608 9,320 SH   SOLE   9,320 0 0
STERICYCLE INC COMMON STOCKS 858912108 2,136 19,339 SH   SOLE   19,339 0 0
SYNGENTA AG ADR COMMON STOCKS 87160A100 509 6,537 SH   SOLE   6,537 0 0
SYNTEL INC COMMON STOCKS 87162H103 53,645 853,268 SH   SOLE   853,268 0 0
SYSCO CORP COMMON STOCKS 871829107 314 9,200 SH   SOLE   9,200 0 0
THE TJX COMPANIES INC COMMON STOCKS 872540109 14,741 294,475 SH   SOLE   294,475 0 0
TECHNE CORP COMMON STOCKS 878377100 108,382 1,568,937 SH   SOLE   1,568,937 0 0
TERADATA CORP COMMON STOCKS 88076W103 9,011 179,400 SH   SOLE   179,400 0 0
TEVA PHARMACEUTICAL INDS ADR COMMON STOCKS 881624209 888 22,655 SH   SOLE   22,655 0 0
THOR INDS INC COM COMMON STOCKS 885160101 73,549 1,495,510 SH   SOLE   1,495,510 0 0
3M COMPANY COMMON STOCKS 88579Y101 16,120 147,418 SH   SOLE   147,418 0 0
TIME WARNER INC COMMON STOCKS 887317303 9,696 167,696 SH   SOLE   167,696 0 0
TORO CO COMMON STOCKS 891092108 77,394 1,704,349 SH   SOLE   1,704,349 0 0
TOTAL SA SPONSORED ADR COMMON STOCKS 89151E109 3,070 63,031 SH   SOLE   63,031 0 0
THE TRAVELERS COMPANIES INC COMMON STOCKS 89417E109 18,224 228,032 SH   SOLE   228,032 0 0
TRIPADVISOR INC COM COMMON STOCKS 896945201 1,870 30,714 SH   SOLE   30,714 0 0
UFP TECHNOLOGIES INC COM COMMON STOCKS 902673102 899 45,897 SH   SOLE   45,897 0 0
U S BANCORP COMMON STOCKS 902973304 12,216 337,918 SH   SOLE   337,918 0 0
UNILEVER N V ADR COMMON STOCKS 904784709 1,461 37,160 SH   SOLE   37,160 0 0
UNION PACIFIC CORPORATION COMMON STOCKS 907818108 16,853 109,237 SH   SOLE   109,237 0 0
VF CORPORATION COMMON STOCKS 918204108 13,714 71,036 SH   SOLE   71,036 0 0
VANGUARD EMERGING MARKETS ETF ETF/ISHARE - EQUITY 922042858 9,101 234,585 SH   SOLE   234,585 0 0
VANGUARD SHORT TERM CORP BOND ETF ETF/ISHARE - FIXED 92206C409 344 4,350 SH   SOLE   4,350 0 0
VARIAN MEDICAL SYSTEMS INC COMMON STOCKS 92220P105 1,915 28,398 SH   SOLE   28,398 0 0
VANGUARD REIT ETF ETF/ISHARE - EQUITY 922908553 3,231 47,017 SH   SOLE   47,017 0 0
VILLAGE SUPER MKT INC CL A NEW COMMON STOCKS 927107409 6,025 182,091 SH   SOLE   182,091 0 0
VISA INC CL A COMMON STOCKS 92826C839 22,699 124,208 SH   SOLE   124,208 0 0
VODAFONE GROUP INC COMMON STOCKS 92857W209 1,657 57,644 SH   SOLE   57,644 0 0
WD-40 COMPANY COMMON STOCKS 929236107 57,968 1,064,021 SH   SOLE   1,064,021 0 0
WAL MART STORES INC COMMON STOCKS 931142103 1,576 21,156 SH   SOLE   21,156 0 0
WALGREEN COMPANY COMMON STOCKS 931422109 828 18,739 SH   SOLE   18,739 0 0
WATERS CORP COMMON STOCKS 941848103 23,853 238,412 SH   SOLE   238,412 0 0
WELLS FARGO & CO COMMON STOCKS 949746101 259 6,274 SH   SOLE   6,274 0 0
WESTAMERICA BANCORPORATION COMMON STOCKS 957090103 32,638 714,346 SH   SOLE   714,346 0 0
JOHN WILEY & SONS COMMON STOCKS 968223206 52,003 1,297,152 SH   SOLE   1,297,152 0 0
WOLVERINE WORLD WIDE INC COMMON STOCKS 978097103 14,592 267,201 SH   SOLE   267,201 0 0
WORLD FUEL SERVICES CORPORATION COMMON STOCKS 981475106 60,352 1,509,559 SH   SOLE   1,509,559 0 0
XILINX INC COMMON STOCKS 983919101 23,559 594,783 SH   SOLE   594,783 0 0
ZOETIS INC CL A COMMON STOCKS 98978V103 13,377 433,048 SH   SOLE   433,048 0 0
ACCENTURE PLC CL A COMMON STOCKS G1151C101 14,814 205,864 SH   SOLE   205,864 0 0
CLICKSOFTWARE TECHNOLOGIES LTD COMMON STOCKS M25082104 4,182 501,485 SH   SOLE   501,485 0 0
CORE LABORATORIES N V COMMON STOCKS N22717107 21,906 144,440 SH   SOLE   144,440 0 0