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
AT & T, INC COMMON 00206R102 231 6,569 SH   SOLE   0 0 6,569
ACTUANT CORP. COMMON 00508X203 1,873 51,122 SH   SOLE   0 0 51,122
AMER SUPERCONDUCTOR COMMON 030111108 82 50,000 SH   SOLE   0 0 50,000
AMGEN INC COMMON 031162100 9,091 79,688 SH   SOLE   0 0 79,688
APPLE COMPUTER COMMON 037833100 238 425 SH   SOLE   0 0 425
AUTOZONE, INC. COMMON 053332102 6,669 13,954 SH   SOLE   0 0 13,954
BED BATH & BEYOND COMMON 075896100 7,093 88,330 SH   SOLE   0 0 88,330
BRISTOL MYERS SQUIBB COMMON 110122108 521 9,800 SH   SOLE   0 0 9,800
CELGENE CORP COMMON 151020104 4,680 27,700 SH   SOLE   0 0 27,700
CORPORATE EXECUTIVE BD COMMON 21988R102 6,183 79,852 SH   SOLE   0 0 79,852
COSTAR GROUP INC COMMON 22160N109 8,698 47,125 SH   SOLE   0 0 47,125
ECOLAB INC. COMMON 278865100 10,410 99,840 SH   SOLE   0 0 99,840
EQT CORP COMMON 294549100 785 8,744 SH   SOLE   0 0 8,744
EXPEDITORS INTL WASH COMMON 302130109 6,204 140,205 SH   SOLE   0 0 140,205
EXXON MOBIL CORP COMMON 30231G102 491 4,849 SH   SOLE   0 0 4,849
FACEBOOK INC COMMON 30303M102 327 5,988 SH   SOLE   0 0 5,988
FAIRWAY GROUP HLDGS COMMON 30603D109 4,331 238,500 SH   SOLE   0 0 238,500
FASTENAL CO. COMMON 311900104 9,869 207,715 SH   SOLE   0 0 207,715
FEDERAL RLTY INVT TR COMMON 313747206 1,786 17,610 SH   SOLE   0 0 17,610
GENERAL ELECTRIC COMMON 369604103 7,843 279,800 SH   SOLE   0 0 279,800
GILEAD SCIENCES, INC COMMON 375558103 4,741 63,128 SH   SOLE   0 0 63,128
GOOGLE INC COMMON 38259P508 7,588 6,771 SH   SOLE   0 0 6,771
HERITAGE-CRYSTAL CLEAN COMMON 42726M106 1,727 84,300 SH   SOLE   0 0 84,300
HOME DEPOT INC COMMON 437076102 3,901 47,382 SH   SOLE   0 0 47,382
IPG PHOTONICS CORP COMMON 44980X109 6,455 83,170 SH   SOLE   0 0 83,170
IHS INC CL A COMMON 451734107 7,445 62,200 SH   SOLE   0 0 62,200
IBM CORP COMMON 459200101 445 2,374 SH   SOLE   0 0 2,374
ISHARES EMERGING MRKTS COMMON 464287234 6,153 147,207 SH   SOLE   0 0 147,207
ISHARES GLOBAL TECH COMMON 464287291 5,851 70,250 SH   SOLE   0 0 70,250
LIBERTY GLOBAL CL A COMMON 530555101 6,267 70,414 SH   SOLE   0 0 70,414
LIBERTY GLOBAL SER C COMMON 530555309 2,731 32,387 SH   SOLE   0 0 32,387
LINCOLN ELECTRIC HLDG COMMON 533900106 8,536 119,655 SH   SOLE   0 0 119,655
MEDTRONIC INC COMMON 585055106 6,489 113,074 SH   SOLE   0 0 113,074
MITEK SYSTEMS INC COMMON 606710200 220 36,980 SH   SOLE   0 0 36,980
PAYCHEX COMMON 704326107 5,475 120,244 SH   SOLE   0 0 120,244
PFIZER, INC COMMON 071708110 209 6,811 SH   SOLE   0 0 6,811
POLYPORE INTL INC COMMON 73179V103 6,663 171,298 SH   SOLE   0 0 171,298
PRAXAIR INC COMMON 74005P104 7,449 57,290 SH   SOLE   0 0 57,290
PROTO LABS INC COMMON 743713109 4,477 62,895 SH   SOLE   0 0 62,895
RITCHIE BROS AUCTIONS COMMON 767744105 5,308 231,477 SH   SOLE   0 0 231,477
SCHLUMBERGER LTD COMMON 806857108 246 2,728 SH   SOLE   0 0 2,728
SCIENTIFIC LEARNING COMMON 808760102 4 17,000 SH   SOLE   0 0 17,000
VERIZON COMMUNICATIONS COMMON 92343V104 304 6,186 SH   SOLE   0 0 6,186
WESCO INTL INC COMMON 95082P105 8,064 88,545 SH   SOLE   0 0 88,545
CHINA LARGE-CAP COMMON 464287184 6,884 179,420 SH   SOLE   0 0 179,420
SODASTREAM INTL LTD COMMON M9068E105 1,852 37,300 SH   SOLE   0 0 37,300