The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COMPANY COMMON STOCKS 88579Y101 21,628 150,988 SH   SOLE   150,988 0 0
AAON INC COM PAR $0.004 COMMON STOCKS 000360206 4,326 129,070 SH   SOLE   129,070 0 0
AARONS INC CL A COMMON STOCKS 002535300 5,277 148,071 SH   SOLE   148,071 0 0
ABAXIS INC COMMON STOCKS 002567105 92,542 2,088,508 SH   SOLE   2,088,508 0 0
ABBOTT LABS COMMON STOCKS 002824100 237 5,788 SH   SOLE   5,788 0 0
ABBVIE INC COM COMMON STOCKS 00287Y109 327 5,788 SH   SOLE   5,788 0 0
ACCENTURE PLC CL A COMMON STOCKS G1151C101 15,189 187,888 SH   SOLE   187,888 0 0
ADIDAS AG ADR COMMON STOCKS 00687A107 1,204 23,776 SH   SOLE   23,776 0 0
ADVANCE AUTO PARTS INC COMMON STOCKS 00751Y106 695 5,151 SH   SOLE   5,151 0 0
ADVISORY BOARD CO COMMON STOCKS 00762W107 17,623 339,891 SH   SOLE   339,891 0 0
AFLAC INC COMMON STOCKS 001055102 11,027 177,147 SH   SOLE   177,147 0 0
AGL RESOURCES INC COMMON STOCKS 001204106 20,625 374,801 SH   SOLE   374,801 0 0
AIRGAS INC COMMON STOCKS 009363102 2,130 19,553 SH   SOLE   19,553 0 0
ALTRIA GROUP INC COMMON STOCKS 02209S103 959 22,862 SH   SOLE   22,862 0 0
AMERICAN EXPRESS CO COMMON STOCKS 025816109 21,643 228,132 SH   SOLE   228,132 0 0
AMERICAN SOFTWARE INC CL A COMMON STOCKS 029683109 21,247 2,150,461 SH   SOLE   2,150,461 0 0
AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 34,059 353,534 SH   SOLE   353,534 0 0
ANALOG DEVICES INC COMMON STOCKS 032654105 13,735 254,021 SH   SOLE   254,021 0 0
ANSYS INC COMMON STOCKS 03662Q105 116,727 1,539,524 SH   SOLE   1,539,524 0 0
APACHE CORP COMMON STOCKS 037411105 12,635 125,574 SH   SOLE   125,574 0 0
APPLE INC COMMON STOCKS 037833100 70,584 759,544 SH   SOLE   759,544 0 0
APPLIED MATERIALS INC COMMON STOCKS 038222105 44,806 1,986,959 SH   SOLE   1,986,959 0 0
APTARGROUP INC COMMON STOCKS 038336103 47,167 703,877 SH   SOLE   703,877 0 0
ARES CAPITAL CORPORATION COMMON STOCKS 04010L103 2,462 137,866 SH   SOLE   137,866 0 0
ASTRAZENECA ADR COMMON STOCKS 046353108 817 10,996 SH   SOLE   10,996 0 0
AT&T INC COMMON STOCKS 00206R102 947 26,769 SH   SOLE   26,769 0 0
ATHENAHEALTH INC COM COMMON STOCKS 04685W103 2,139 17,091 SH   SOLE   17,091 0 0
AUTOMATIC DATA PROCESSING COMMON STOCKS 053015103 437 5,506 SH   SOLE   5,506 0 0
BADGER METER INC COMMON STOCKS 056525108 39,062 741,910 SH   SOLE   741,910 0 0
BAIDU INC SPONSORED ADR A COMMON STOCKS 056752108 18,744 100,335 SH   SOLE   100,335 0 0
BALCHEM CORPORATION COMMON STOCKS 057665200 22,629 422,497 SH   SOLE   422,497 0 0
BANK HAWAII CORP COMMON STOCKS 062540109 31,910 543,705 SH   SOLE   543,705 0 0
BCE INC NEW COMMON STOCKS 05534B760 1,192 26,287 SH   SOLE   26,287 0 0
BERKSHIRE HATHAWAY INC CL A COMMON STOCKS 084670108 570 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW COMMON STOCKS 084670702 538 4,250 SH   SOLE   4,250 0 0
BLACKBAUD INC COMMON STOCKS 09227Q100 40,004 1,119,315 SH   SOLE   1,119,315 0 0
BP ADR COMMON STOCKS 055622104 1,238 23,467 SH   SOLE   23,467 0 0
BRITISH AMERICAN TOBACCO PLC SPONSORED ADR COMMON STOCKS 110448107 1,087 9,124 SH   SOLE   9,124 0 0
BROWN & BROWN INC COMMON STOCKS 115236101 77,099 2,510,550 SH   SOLE   2,510,550 0 0
BROWN FORMAN CORP CL B COMMON STOCKS 115637209 3,350 35,575 SH   SOLE   35,575 0 0
CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 37,570 841,431 SH   SOLE   841,431 0 0
CAMERON INTERNATIONAL CORP COMMON STOCKS 13342B105 2,442 36,064 SH   SOLE   36,064 0 0
CAPELLA EDUCATION COMPANY COMMON STOCKS 139594105 1,488 27,364 SH   SOLE   27,364 0 0
CARBO CERAMICS INC COMMON STOCKS 140781105 76,546 496,665 SH   SOLE   496,665 0 0
CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 47,165 953,219 SH   SOLE   953,219 0 0
CDW CORP COM COMMON STOCKS 12514G108 70,383 2,207,753 SH   SOLE   2,207,753 0 0
CELGENE CORP COMMON STOCKS 151020104 13,262 154,425 SH   SOLE   154,425 0 0
CERNER CORP COMMON STOCKS 156782104 11,526 223,460 SH   SOLE   223,460 0 0
CHEESECAKE FACTORY INC COMMON STOCKS 163072101 13,387 288,383 SH   SOLE   288,383 0 0
CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 58,740 2,971,188 SH   SOLE   2,971,188 0 0
CHEVRON CORPORATION COMMON STOCKS 166764100 279 2,140 SH   SOLE   2,140 0 0
CHINA MOBILE LTD SPONSORED ADR COMMON STOCKS 16941M109 1,933 39,764 SH   SOLE   39,764 0 0
CHUNGHWA TELECOM COM LTD SPON ADR NEW COMMON STOCKS 17133Q502 1,008 31,426 SH   SOLE   31,426 0 0
CHURCH & DWIGHT CO COMMON STOCKS 171340102 12,203 174,455 SH   SOLE   174,455 0 0
CINCINNATI FINANCIAL CORP COMMON STOCKS 172062101 414 8,614 SH   SOLE   8,614 0 0
CINEMARK HOLDINGS INC COMMON STOCKS 17243V102 48,997 1,385,663 SH   SOLE   1,385,663 0 0
CLARCOR INC COMMON STOCKS 179895107 110,612 1,788,396 SH   SOLE   1,788,396 0 0
CLEARBRIDGE ENERGY MLP FD INC ETF/ISHARE - EQUITY 184692101 923 30,937 SH   SOLE   30,937 0 0
CME GROUP INC COMMON STOCKS 12572Q105 12,914 182,015 SH   SOLE   182,015 0 0
CNOOC LIMITED SPONSORED ADR COMMON STOCKS 126132109 2,499 13,936 SH   SOLE   13,936 0 0
COCA COLA ENTERPRISES INC COM COMMON STOCKS 19122T109 10,787 225,764 SH   SOLE   225,764 0 0
COCA-COLA CO COMMON STOCKS 191216100 30,988 731,539 SH   SOLE   731,539 0 0
COGNEX CORP COM COMMON STOCKS 192422103 29,889 778,350 SH   SOLE   778,350 0 0
COHEN & STEERS INC COMMON STOCKS 19247A100 73,211 1,687,666 SH   SOLE   1,687,666 0 0
COLGATE-PALMOLIVE COMPANY COMMON STOCKS 194162103 23,877 350,208 SH   SOLE   350,208 0 0
COMPUTER PROGRAMS AND SYSTEMS INC COMMON STOCKS 205306103 93,043 1,462,933 SH   SOLE   1,462,933 0 0
COMPUTERSHARE LTD SPONSORED ADR COMMON STOCKS 20557R105 3,549 301,288 SH   SOLE   301,288 0 0
COOPER COMPANIES INC COMMON STOCKS 216648402 640 4,725 SH   SOLE   4,725 0 0
COPART INC COMMON STOCKS 217204106 129,641 3,605,142 SH   SOLE   3,605,142 0 0
CORE LABORATORIES N V COMMON STOCKS N22717107 26,877 160,882 SH   SOLE   160,882 0 0
CORPORATE EXECUTIVE BOARD CO COMMON STOCKS 21988R102 52,464 769,038 SH   SOLE   769,038 0 0
COSTAR GROUP INC COM COMMON STOCKS 22160N109 15,111 95,536 SH   SOLE   95,536 0 0
COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 13,961 121,228 SH   SOLE   121,228 0 0
COVIDIEN PLC COMMON STOCKS G2554F113 16,217 179,835 SH   SOLE   179,835 0 0
CRH PLC COMMON STOCKS 12626K203 1,133 43,841 SH   SOLE   43,841 0 0
DANAHER CORP COMMON STOCKS 235851102 15,351 194,982 SH   SOLE   194,982 0 0
DIAGEO PLC SPONSORED ADR COMMON STOCKS 25243Q205 8,645 67,924 SH   SOLE   67,924 0 0
DICKS SPORTING GOODS INC OC-COM COMMON STOCKS 253393102 953 20,472 SH   SOLE   20,472 0 0
DOLLAR TREE INC COMMON STOCKS 256746108 3,208 58,913 SH   SOLE   58,913 0 0
DOMINOS PIZZA INC COM COMMON STOCKS 25754A201 2,126 29,085 SH   SOLE   29,085 0 0
DONALDSON INC COMMON STOCKS 257651109 11,402 269,425 SH   SOLE   269,425 0 0
DOVER CORP COMMON STOCKS 260003108 455 5,000 SH   SOLE   5,000 0 0
DRESSER-RAND GROUP INC COMMON STOCKS 261608103 19,858 311,595 SH   SOLE   311,595 0 0
EATON VANCE CORP COMMON STOCKS 278265103 63,225 1,673,066 SH   SOLE   1,673,066 0 0
ECOLAB INC COMMON STOCKS 278865100 15,907 142,870 SH   SOLE   142,870 0 0
EDWARDS LIFESCIENCES CORP COMMON STOCKS 28176E108 1,414 16,472 SH   SOLE   16,472 0 0
ELLIE MAE INC COM COMMON STOCKS 28849P100 11,018 353,947 SH   SOLE   353,947 0 0
EMERSON ELEC CO COMMON STOCKS 291011104 10,052 151,471 SH   SOLE   151,471 0 0
EQUIFAX INC COMMON STOCKS 294429105 15,399 212,287 SH   SOLE   212,287 0 0
EXPEDITORS INTERNATIONAL OF WASHINGTON INC COMMON STOCKS 302130109 43,231 978,967 SH   SOLE   978,967 0 0
EXPONENT INC COMMON STOCKS 30214U102 89,752 1,211,068 SH   SOLE   1,211,068 0 0
EXXON MOBIL CORPORATION COMMON STOCKS 30231G102 18,449 183,247 SH   SOLE   183,247 0 0
FACEBOOK INC CL A COMMON STOCKS 30303M102 42,435 630,622 SH   SOLE   630,622 0 0
FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 127,475 1,059,819 SH   SOLE   1,059,819 0 0
FASTENAL COMPANY COMMON STOCKS 311900104 19,224 388,436 SH   SOLE   388,436 0 0
FEDERATED INVESTORS INC CL B COMMON STOCKS 314211103 59,307 1,918,063 SH   SOLE   1,918,063 0 0
FEDEX CORP COMMON STOCKS 31428X106 817 5,400 SH   SOLE   5,400 0 0
FIFTH THIRD BANCORP COMMON STOCKS 316773100 8,822 413,189 SH   SOLE   413,189 0 0
FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 12,163 268,610 SH   SOLE   268,610 0 0
FIRST CASH FINL SVCS INC COM COMMON STOCKS 31942D107 71,275 1,237,634 SH   SOLE   1,237,634 0 0
FIRST SOLAR INC COMMON STOCKS 336433107 2,134 30,032 SH   SOLE   30,032 0 0
FLEETMATICS GROUP PLC COM COMMON STOCKS G35569105 7,422 229,505 SH   SOLE   229,505 0 0
FLIR SYSTEMS INC COMMON STOCKS 302445101 6,220 179,089 SH   SOLE   179,089 0 0
FORRESTER RESEARCH INC COM COMMON STOCKS 346563109 8,292 218,901 SH   SOLE   218,901 0 0
FRANKLIN RESOURCES INC COMMON STOCKS 354613101 19,976 345,360 SH   SOLE   345,360 0 0
GARMIN LTD SHS COMMON STOCKS H2906T109 261 4,280 SH   SOLE   4,280 0 0
GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 2,996 42,487 SH   SOLE   42,487 0 0
GENERAL ELECTRIC COMPANY COMMON STOCKS 369604103 962 36,619 SH   SOLE   36,619 0 0
GILEAD SCIENCES INC COMMON STOCKS 375558103 17,326 208,968 SH   SOLE   208,968 0 0
GLAXOSMITHKLINE ADR COMMON STOCKS 37733W105 2,252 42,103 SH   SOLE   42,103 0 0
GRACO INC COMMON STOCKS 384109104 62,085 795,151 SH   SOLE   795,151 0 0
HALLIBURTON CO COMMON STOCKS 406216101 8,418 118,549 SH   SOLE   118,549 0 0
HEARTLAND EXPRESS INC COMMON STOCKS 422347104 3,744 175,427 SH   SOLE   175,427 0 0
HEICO CORPORATION CL A COMMON STOCKS 422806208 5,966 146,939 SH   SOLE   146,939 0 0
HERSHEY FOODS CORP COMMON STOCKS 427866108 545 5,600 SH   SOLE   5,600 0 0
HIBBETT SPORTS INC COM COMMON STOCKS 428567101 72,172 1,332,317 SH   SOLE   1,332,317 0 0
HITTITE MICROWAVE CORP COMMON STOCKS 43365Y104 118,549 1,520,830 SH   SOLE   1,520,830 0 0
HOME DEPOT INC COMMON STOCKS 437076102 16,194 200,030 SH   SOLE   200,030 0 0
HOMEAWAY INC COM COMMON STOCKS 43739Q100 7,997 229,674 SH   SOLE   229,674 0 0
HUB GROUP INC-CL A COMMON STOCKS 443320106 9,313 184,775 SH   SOLE   184,775 0 0
ILLINOIS TOOL WORKS INC COMMON STOCKS 452308109 13,771 157,272 SH   SOLE   157,272 0 0
INTERNATIONAL BUSINESS MACHINES CO COMMON STOCKS 459200101 484 2,670 SH   SOLE   2,670 0 0
INTERNATIONAL FLAVORS AND FRAGRANCES INC COMMON STOCKS 459506101 12,690 121,692 SH   SOLE   121,692 0 0
INTERVAL LEISURE GROUP INC COMMON STOCKS 46113M108 38,921 1,773,970 SH   SOLE   1,773,970 0 0
INTUIT INC COMMON STOCKS 461202103 1,337 16,597 SH   SOLE   16,597 0 0
INTUITIVE SURGICAL INC COMMON STOCKS 46120E602 12,287 29,838 SH   SOLE   29,838 0 0
IPATH DJ UBS COMMODITY INDEX TOTAL RET ETN ETF/ISHARE - EQUITY 06738C778 1,681 42,626 SH   SOLE   42,626 0 0
ISHARES BARCLAYS 1-3YR CREDIT BOND FUND ETF/ISHARE - FIXED 464288646 1,603 15,165 SH   SOLE   15,165 0 0
ISHARES BARCLAYS AGGREGATE BOND FUND ETF/ISHARE - FIXED 464287226 593 5,416 SH   SOLE   5,416 0 0
ISHARES BARCLAYS INTERMEDIATE CREDIT BD FD ETF/ISHARE - FIXED 464288638 348 3,157 SH   SOLE   3,157 0 0
ISHARES BARCLAYS INTERMEDIATE GOV CREDIT BD ETF/ISHARE - FIXED 464288612 400 3,608 SH   SOLE   3,608 0 0
ISHARES BARCLAYS MBS BOND FUND ETF/ISHARE - FIXED 464288588 422 3,900 SH   SOLE   3,900 0 0
ISHARES COHEN & STEERS REALTY MAJ INDEX FD ETF/ISHARE - EQUITY 464287564 5,135 58,800 SH   SOLE   58,800 0 0
ISHARES CORE US GROWTH ETF ETF/ISHARE - EQUITY 464287671 238 3,195 SH   SOLE   3,195 0 0
ISHARES DJ US HEALTHCARE SEC INDEX FD ETF/ISHARE - EQUITY 464287762 1,957 15,261 SH   SOLE   15,261 0 0
ISHARES DOW JONES SELECT DIVIDEND INDEX FD ETF/ISHARE - EQUITY 464287168 632 8,205 SH   SOLE   8,205 0 0
ISHARES IBOXX HIGH YLD CORPORATE BOND FD ETF/ISHARE - FIXED 464288513 4,420 46,425 SH   SOLE   46,425 0 0
ISHARES IBOXX INVESTMENT GRADE CORPORATE BD ETF/ISHARE - FIXED 464287242 472 3,955 SH   SOLE   3,955 0 0
ISHARES MSCI EAFE INDEX FUND ETF/ISHARE - EQUITY 464287465 10,308 150,765 SH   SOLE   150,765 0 0
ISHARES MSCI EAFE MINIMUM VOLATILITY FD ETF/ISHARE - EQUITY 46429B689 1,435 21,950 SH   SOLE   21,950 0 0
ISHARES MSCI EMERGING MARKETS INDEX FUND ETF/ISHARE - EQUITY 464287234 3,197 73,961 SH   SOLE   73,961 0 0
ISHARES MSCI EMERGING MKTS MIN VOLATILITY ETF/ISHARE - EQUITY 464286533 1,934 32,200 SH   SOLE   32,200 0 0
ISHARES MSCI MALAYSIA INDEX FUND ETF/ISHARE - EQUITY 464286830 5,046 317,736 SH   SOLE   317,736 0 0
ISHARES MSCI SINGAPORE INDEX FUND ETF/ISHARE - EQUITY 464286673 3,805 281,445 SH   SOLE   281,445 0 0
ISHARES MSCI TAIWAN INDEX FUND ETF/ISHARE - EQUITY 464286731 1,659 105,022 SH   SOLE   105,022 0 0
ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF/ISHARE - EQUITY 464287556 1,262 4,909 SH   SOLE   4,909 0 0
ISHARES RUSSELL 1000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287614 6,905 75,940 SH   SOLE   75,940 0 0
ISHARES RUSSELL 1000 INDEX FUND ETF/ISHARE - EQUITY 464287622 2,932 26,631 SH   SOLE   26,631 0 0
ISHARES RUSSELL 1000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287598 2,774 27,396 SH   SOLE   27,396 0 0
ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287648 348 2,514 SH   SOLE   2,514 0 0
ISHARES RUSSELL 2000 INDEX FUND ETF/ISHARE - EQUITY 464287655 979 8,240 SH   SOLE   8,240 0 0
ISHARES RUSSELL 2000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287630 252 2,440 SH   SOLE   2,440 0 0
ISHARES RUSSELL 3000 INDEX FUND ETF/ISHARE - EQUITY 464287689 1,145 9,723 SH   SOLE   9,723 0 0
ISHARES RUSSELL MIDCAP INDEX FUND ETF/ISHARE - EQUITY 464287499 3,132 19,265 SH   SOLE   19,265 0 0
ISHARES RUSSELL MIDCAP VALUE INDEX FUND ETF/ISHARE - EQUITY 464287473 483 6,649 SH   SOLE   6,649 0 0
ISHARES S&P 500 INDEX FUND ETF/ISHARE - EQUITY 464287200 2,510 12,739 SH   SOLE   12,739 0 0
ISHARES S&P CALIFORNIA MUNICIPAL BOND FUND ETF/ISHARE - FIXED 464288356 4,511 38,918 SH   SOLE   38,918 0 0
ISHARES S&P GLOBAL UTILITIES ETF/ISHARE - EQUITY 464288711 1,156 22,974 SH   SOLE   22,974 0 0
ISHARES S&P NATL AMT-FREE MUNI BOND FUND ETF/ISHARE - FIXED 464288414 788 7,251 SH   SOLE   7,251 0 0
JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 166,373 2,799,481 SH   SOLE   2,799,481 0 0
JOHNSON & JOHNSON COMMON STOCKS 478160104 20,855 199,339 SH   SOLE   199,339 0 0
JPMORGAN ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 46625H365 7,740 147,770 SH   SOLE   147,770 0 0
JPMORGAN CHASE & CO COMMON STOCKS 46625H100 519 9,004 SH   SOLE   9,004 0 0
KAYNE ANDERSON ENERGY DEV CO - KED ETF/ISHARE - EQUITY 48660Q102 4,749 138,685 SH   SOLE   138,685 0 0
KAYNE ANDERSON ENERGY TOT RET FD - KYE ETF/ISHARE - EQUITY 48660P104 5,261 162,217 SH   SOLE   162,217 0 0
KAYNE ANDERSON MDSTM ENERGY COM ETF/ISHARE - EQUITY 48661E108 5,253 129,605 SH   SOLE   129,605 0 0
KAYNE ANDERSON MLP INVT CO - KYN ETF/ISHARE - EQUITY 486606106 59,676 1,514,236 SH   SOLE   1,514,236 0 0
KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 4,580 41,179 SH   SOLE   41,179 0 0
KRAFT FOODS GROUP INC COM COMMON STOCKS 50076Q106 496 8,280 SH   SOLE   8,280 0 0
LANDSTAR SYSTEM INC COMMON STOCKS 515098101 144,657 2,260,268 SH   SOLE   2,260,268 0 0
LAS VEGAS SANDS CORP COMMON STOCKS 517834107 15,979 209,641 SH   SOLE   209,641 0 0
LEGGETT & PLATT INC COMMON STOCKS 524660107 477 13,925 SH   SOLE   13,925 0 0
LIGAND PHARMACEUTICALS INC COM NEW COMMON STOCKS 53220K504 1,083 17,392 SH   SOLE   17,392 0 0
LINCOLN ELECTRIC HOLDINGS INC COMMON STOCKS 533900106 25,611 366,506 SH   SOLE   366,506 0 0
LINEAR TECHNOLOGY CORP COMMON STOCKS 535678106 5,837 124,016 SH   SOLE   124,016 0 0
LORILLARD INC COMMON STOCKS 544147101 824 13,521 SH   SOLE   13,521 0 0
LOWES COMPANIES INC COMMON STOCKS 548661107 13,928 290,218 SH   SOLE   290,218 0 0
MARKETAXESS HOLDINGS INC COM COMMON STOCKS 57060D108 63,109 1,167,381 SH   SOLE   1,167,381 0 0
MCCORMICK & COMPANY COMMON STOCKS 579780206 2,090 29,201 SH   SOLE   29,201 0 0
MCDONALDS CORP COMMON STOCKS 580135101 1,209 12,006 SH   SOLE   12,006 0 0
MEAD JOHNSON NUTRITION CO COM CL A COMMON STOCKS 582839106 2,360 25,331 SH   SOLE   25,331 0 0
MEDIDATA SOLUTIONS INC COM COMMON STOCKS 58471A105 6,917 161,586 SH   SOLE   161,586 0 0
MERCADOLIBRE INC COM COMMON STOCKS 58733R102 22,890 239,939 SH   SOLE   239,939 0 0
MERCK & COMPANY COMMON STOCKS 58933Y105 819 14,159 SH   SOLE   14,159 0 0
MERCURY GENERAL CORP COMMON STOCKS 589400100 840 17,852 SH   SOLE   17,852 0 0
MESA LABS INC COM COMMON STOCKS 59064R109 3,787 45,099 SH   SOLE   45,099 0 0
MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 218 4,475 SH   SOLE   4,475 0 0
MICROSOFT CORP COMMON STOCKS 594918104 596 14,299 SH   SOLE   14,299 0 0
MONOTYPE IMAGING HOLDINGS INC COM COMMON STOCKS 61022P100 24,520 870,433 SH   SOLE   870,433 0 0
MONRO MUFFLER BRAKE INC COM COMMON STOCKS 610236101 5,826 109,529 SH   SOLE   109,529 0 0
MONSTER BEVERAGE CORP COM COMMON STOCKS 611740101 16,982 239,088 SH   SOLE   239,088 0 0
MORNINGSTAR INC COMMON STOCKS 617700109 11,700 162,924 SH   SOLE   162,924 0 0
MRC GLOBAL INC COM COMMON STOCKS 55345K103 84,046 2,970,861 SH   SOLE   2,970,861 0 0
MSC INDUSTRIAL DIRECT CO INC - A COMMON STOCKS 553530106 42,933 448,904 SH   SOLE   448,904 0 0
MSCI INC CL A COMMON STOCKS 55354G100 22,724 495,611 SH   SOLE   495,611 0 0
NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 37,001 1,955,681 SH   SOLE   1,955,681 0 0
NATIONAL GRID PLC SPON ADR COMMON STOCKS 636274300 2,324 31,246 SH   SOLE   31,246 0 0
NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 6,329 452,403 SH   SOLE   452,403 0 0
NATIONAL-OILWELL VARCO INC COMMON STOCKS 637071101 18,637 226,315 SH   SOLE   226,315 0 0
NIKE INC CL B COMMON STOCKS 654106103 20,458 263,799 SH   SOLE   263,799 0 0
NORDSON CORP COMMON STOCKS 655663102 9,986 124,524 SH   SOLE   124,524 0 0
NOVARTIS AG ADR COMMON STOCKS 66987V109 16,682 184,269 SH   SOLE   184,269 0 0
NVE CORP COM NEW COMMON STOCKS 629445206 22,405 403,037 SH   SOLE   403,037 0 0
NVR INC COMMON STOCKS 62944T105 78,301 68,052 SH   SOLE   68,052 0 0
OMEGA FLEX INC COMMON STOCKS 682095104 3,291 167,745 SH   SOLE   167,745 0 0
OWENS & MINOR INC COMMON STOCKS 690732102 98,003 2,884,128 SH   SOLE   2,884,128 0 0
PALL CORP COMMON STOCKS 696429307 973 11,391 SH   SOLE   11,391 0 0
PATTERSON COMPANIES INC COMMON STOCKS 703395103 40,505 1,025,192 SH   SOLE   1,025,192 0 0
PAYCHEX INC COMMON STOCKS 704326107 228 5,480 SH   SOLE   5,480 0 0
PEPSICO INC COMMON STOCKS 713448108 1,118 12,513 SH   SOLE   12,513 0 0
PERRIGO CO PCL SHS COMMON STOCKS G97822103 16,128 110,645 SH   SOLE   110,645 0 0
PHILIP MORRIS INTERNATIONAL INC COMMON STOCKS 718172109 433 5,140 SH   SOLE   5,140 0 0
PIMCO 0-5 YEAR HIGH YIELD CORP BD FD ETF/ISHARE - FIXED 72201R783 1,356 12,688 SH   SOLE   12,688 0 0
PIMCO ENHANCED SHORT MAT STRATEGY FUND ETF/ISHARE - FIXED 72201R833 377 3,715 SH   SOLE   3,715 0 0
PIMCO TOTAL RETURN ETF ETF/ISHARE - FIXED 72201R775 265 2,428 SH   SOLE   2,428 0 0
PLAINS ALL AMER PIPELINE L UNIT L P INT COMMON STOCKS 726503105 544 9,056 SH   SOLE   9,056 0 0
PNC FINANCIAL CORP COMMON STOCKS 693475105 23,679 265,908 SH   SOLE   265,908 0 0
POOL CORP COMMON STOCKS 73278L105 51,302 907,044 SH   SOLE   907,044 0 0
PPG INDUSTRIES INC COMMON STOCKS 693506107 11,525 54,843 SH   SOLE   54,843 0 0
PPL CORP COMMON STOCKS 69351T106 1,014 28,534 SH   SOLE   28,534 0 0
PRAXAIR INC COMMON STOCKS 74005P104 14,975 112,733 SH   SOLE   112,733 0 0
PRECISION CASTPARTS CORP COM COMMON STOCKS 740189105 13,989 55,422 SH   SOLE   55,422 0 0
PRICELINE GROUP INC COMMON STOCKS 741503403 26,728 22,218 SH   SOLE   22,218 0 0
PRICESMART INC COM COMMON STOCKS 741511109 6,879 79,031 SH   SOLE   79,031 0 0
PRIMERICA INC COM COMMON STOCKS 74164M108 104,530 2,184,526 SH   SOLE   2,184,526 0 0
PROCTER & GAMBLE COMPANY COMMON STOCKS 742718109 944 12,008 SH   SOLE   12,008 0 0
PROTO LABS INC COM COMMON STOCKS 743713109 2,406 29,376 SH   SOLE   29,376 0 0
QUESTAR CORP COM COMMON STOCKS 748356102 58,506 2,359,126 SH   SOLE   2,359,126 0 0
RBC BEARINGS INC COMMON STOCKS 75524B104 69,137 1,079,423 SH   SOLE   1,079,423 0 0
REALTY INCOME CORP COMMON STOCKS 756109104 983 22,125 SH   SOLE   22,125 0 0
REED ELSEVIER N V SPONS ADR COMMON STOCKS 758204200 3,359 73,118 SH   SOLE   73,118 0 0
REYNOLDS AMERICAN INC COMMON STOCKS 761713106 958 15,868 SH   SOLE   15,868 0 0
RIO TINTO PLC SPONSORED ADR COMMON STOCKS 767204100 1,354 24,940 SH   SOLE   24,940 0 0
RLI CORP COMMON STOCKS 749607107 137,481 3,003,089 SH   SOLE   3,003,089 0 0
ROCKWELL COLLINS INC COMMON STOCKS 774341101 1,143 14,628 SH   SOLE   14,628 0 0
ROLLINS INC COMMON STOCKS 775711104 23,519 783,973 SH   SOLE   783,973 0 0
ROPER INDUSTRIES INC COMMON STOCKS 776696106 19,168 131,277 SH   SOLE   131,277 0 0
ROSS STORES INC COMMON STOCKS 778296103 30,586 462,514 SH   SOLE   462,514 0 0
ROYAL BK CDA MONTREAL QUE COM COMMON STOCKS 780087102 226 3,160 SH   SOLE   3,160 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR A COMMON STOCKS 780259206 3,959 48,064 SH   SOLE   48,064 0 0
ROYAL DUTCH SHELL PLC SPONSORED ADR B COMMON STOCKS 780259107 2,762 31,746 SH   SOLE   31,746 0 0
RPC INC COM COMMON STOCKS 749660106 25,966 1,105,401 SH   SOLE   1,105,401 0 0
SANOFI-AVENTIS SPON ADR COMMON STOCKS 80105N105 3,405 64,032 SH   SOLE   64,032 0 0
SAP AG SPONSORED ADR COMMON STOCKS 803054204 2,799 36,346 SH   SOLE   36,346 0 0
SCHLUMBERGER LIMITED COMMON STOCKS 806857108 19,136 162,238 SH   SOLE   162,238 0 0
SHUTTERSTOCK INC COM COMMON STOCKS 825690100 2,526 30,444 SH   SOLE   30,444 0 0
SIGMA ALDRICH CORP COMMON STOCKS 826552101 1,430 14,094 SH   SOLE   14,094 0 0
SIGNATURE BK NEW YORK N Y COM COMMON STOCKS 82669G104 1,080 8,559 SH   SOLE   8,559 0 0
SIRONA DENTAL SYSTEMS INC COM COMMON STOCKS 82966C103 150,504 1,825,172 SH   SOLE   1,825,172 0 0
SNAP ON TOOLS CORP COMMON STOCKS 833034101 23,429 197,676 SH   SOLE   197,676 0 0
SOLARWINDS INC COM COMMON STOCKS 83416B109 2,499 64,640 SH   SOLE   64,640 0 0
SOUTHERN CO COMMON STOCKS 842587107 730 16,083 SH   SOLE   16,083 0 0
SPDR BARCLAYS SHORT TERM CORP BOND ETF ETF/ISHARE - FIXED 78464A474 3,897 126,470 SH   SOLE   126,470 0 0
SPDR GOLD TRUST ETF/ISHARE - EQUITY 78463V107 4,280 33,426 SH   SOLE   33,426 0 0
SPDR NUVEEN BARCLAYS SHORT TERM MUNI BD ETF/ISHARE - FIXED 78464A425 7,163 294,390 SH   SOLE   294,390 0 0
STARBUCKS CORP COMMON STOCKS 855244109 21,731 280,831 SH   SOLE   280,831 0 0
STATE STREET CORP COMMON STOCKS 857477103 627 9,320 SH   SOLE   9,320 0 0
STERICYCLE INC COMMON STOCKS 858912108 2,163 18,266 SH   SOLE   18,266 0 0
SUN HYDRAULICS CORP COMMON STOCKS 866942105 14,893 366,829 SH   SOLE   366,829 0 0
SYNGENTA AG ADR COMMON STOCKS 87160A100 657 8,786 SH   SOLE   8,786 0 0
SYNTEL INC COMMON STOCKS 87162H103 54,388 632,718 SH   SOLE   632,718 0 0
SYSCO CORP COMMON STOCKS 871829107 345 9,200 SH   SOLE   9,200 0 0
T ROWE PRICE GROUP INC COMMON STOCKS 74144T108 24,670 292,261 SH   SOLE   292,261 0 0
TABLEAU SOFTWARE INC CL A COMMON STOCKS 87336U105 1,848 25,901 SH   SOLE   25,901 0 0
TECHNE CORP COMMON STOCKS 878377100 75,779 818,613 SH   SOLE   818,613 0 0
TEVA PHARMACEUTICAL INDS ADR COMMON STOCKS 881624209 1,554 29,643 SH   SOLE   29,643 0 0
THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 20,744 770,304 SH   SOLE   770,304 0 0
THE ESTEE LAUDER COMPANIES CL A COMMON STOCKS 518439104 10,055 135,408 SH   SOLE   135,408 0 0
THE TJX COMPANIES INC COMMON STOCKS 872540109 15,985 300,748 SH   SOLE   300,748 0 0
THE TRAVELERS COMPANIES INC COMMON STOCKS 89417E109 21,717 230,858 SH   SOLE   230,858 0 0
THOR INDS INC COM COMMON STOCKS 885160101 46,086 810,377 SH   SOLE   810,377 0 0
TIME WARNER INC COMMON STOCKS 887317303 28,712 408,709 SH   SOLE   408,709 0 0
TORO CO COMMON STOCKS 891092108 66,612 1,047,363 SH   SOLE   1,047,363 0 0
TORTOISE ENERGY INFRA-STRUCTURE CORPORATION ETF/ISHARE - EQUITY 89147L100 908 18,363 SH   SOLE   18,363 0 0
TOTAL SA SPONSORED ADR COMMON STOCKS 89151E109 6,510 90,168 SH   SOLE   90,168 0 0
TOWERS WATSON & CO CL A COMMON STOCKS 891894107 8,763 84,075 SH   SOLE   84,075 0 0
TRIPADVISOR INC COM COMMON STOCKS 896945201 20,788 191,315 SH   SOLE   191,315 0 0
TWITTER INC COM COMMON STOCKS 90184L102 1,696 41,386 SH   SOLE   41,386 0 0
U S BANCORP COMMON STOCKS 902973304 14,753 340,562 SH   SOLE   340,562 0 0
UFP TECHNOLOGIES INC COM COMMON STOCKS 902673102 18,186 754,901 SH   SOLE   754,901 0 0
UNILEVER N V ADR COMMON STOCKS 904784709 2,157 49,300 SH   SOLE   49,300 0 0
UNION PACIFIC CORPORATION COMMON STOCKS 907818108 22,040 220,952 SH   SOLE   220,952 0 0
VANGUARD EMERGING MARKETS ETF ETF/ISHARE - EQUITY 922042858 11,528 267,291 SH   SOLE   267,291 0 0
VANGUARD REIT ETF ETF/ISHARE - EQUITY 922908553 13,455 179,785 SH   SOLE   179,785 0 0
VERIZON COMMUNICATIONS INC COMMON STOCKS 92343V104 348 7,106 SH   SOLE   7,106 0 0
VERMILION ENERGY INC COM COMMON STOCKS 923725105 660 9,471 SH   SOLE   9,471 0 0
VF CORPORATION COMMON STOCKS 918204108 17,876 283,740 SH   SOLE   283,740 0 0
VILLAGE SUPER MARKET INC CL A NEW COMMON STOCKS 927107409 9,313 394,100 SH   SOLE   394,100 0 0
VISA INC CL A COMMON STOCKS 92826C839 21,136 100,310 SH   SOLE   100,310 0 0
VODAFONE GROUP PLC NEW SPNSR ADR NO PAR COMMON STOCKS 92857W308 1,502 44,982 SH   SOLE   44,982 0 0
VULCAN MATERIALS COMPANY COMMON STOCKS 929160109 230 3,600 SH   SOLE   3,600 0 0
WABCO HOLDINGS INC COMMON STOCKS 92927K102 20,120 188,354 SH   SOLE   188,354 0 0
WAL MART STORES INC COMMON STOCKS 931142103 1,588 21,156 SH   SOLE   21,156 0 0
WALGREEN COMPANY COMMON STOCKS 931422109 1,389 18,739 SH   SOLE   18,739 0 0
WASTE MGMT INC DEL COMMON STOCKS 94106L109 351 7,844 SH   SOLE   7,844 0 0
WATERS CORP COMMON STOCKS 941848103 2,583 24,732 SH   SOLE   24,732 0 0
WD-40 COMPANY COMMON STOCKS 929236107 60,898 809,600 SH   SOLE   809,600 0 0
WELLS FARGO & CO COMMON STOCKS 949746101 330 6,274 SH   SOLE   6,274 0 0
WESTAMERICA BANCORPORATION COMMON STOCKS 957090103 35,662 682,126 SH   SOLE   682,126 0 0
WOLVERINE WORLD WIDE INC COMMON STOCKS 978097103 33,116 1,270,758 SH   SOLE   1,270,758 0 0
XILINX INC COMMON STOCKS 983919101 17,731 374,784 SH   SOLE   374,784 0 0
ZOETIS INC CL A COMMON STOCKS 98978V103 13,750 426,083 SH   SOLE   426,083 0 0