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 253 7,153 SH   SOLE   0 0 7,153
ACTUANT CORP. COMMON 00508X203 1,442 41,702 SH   SOLE   0 0 41,702
AMER SUPERCONDUCTOR COMMON 030111108 98 60,000 SH   SOLE   0 0 60,000
AMGEN INC COMMON 031162100 10,267 86,738 SH   SOLE   0 0 86,738
APPLE COMPUTER COMMON 037833100 347 3,738 SH   SOLE   0 0 3,738
ARROW ELECTRONICS COMMON 042735100 227 3,760 SH   SOLE   0 0 3,760
AUTOZONE, INC. COMMON 053332102 8,766 16,347 SH   SOLE   0 0 16,347
BEAZER HOMES INC COMMON 07556Q105 281 13,400 SH   SOLE   0 0 13,400
BED BATH & BEYOND COMMON 075896100 5,604 97,662 SH   SOLE   0 0 97,662
BERKSHIRE HATHAWAY B COMMON 084670207 206 1,624 SH   SOLE   0 0 1,624
BIOGEN IDEC INC COMMON 09062X103 577 1,830 SH   SOLE   0 0 1,830
BRISTOL MYERS SQUIBB COMMON 110122108 689 14,200 SH   SOLE   0 0 14,200
CELGENE CORP COMMON 151020104 5,672 66,045 SH   SOLE   0 0 66,045
CORPORATE EXECUTIVE BD COMMON 21988R102 5,556 81,442 SH   SOLE   0 0 81,442
COSTAR GROUP INC COMMON 22160N109 8,147 51,508 SH   SOLE   0 0 51,508
ECOLAB INC. COMMON 278865100 11,690 104,994 SH   SOLE   0 0 104,994
EQT CORP COMMON 294549100 1,320 12,344 SH   SOLE   0 0 12,344
ETHAN ALLEN COMMON 297602104 247 10,000 SH   SOLE   0 0 10,000
EXPEDITORS INTL WASH COMMON 302130109 7,062 159,915 SH   SOLE   0 0 159,915
EXXON MOBIL CORP COMMON 30231G102 515 5,113 SH   SOLE   0 0 5,113
FACEBOOK INC COMMON 30303M102 440 6,538 SH   SOLE   0 0 6,538
FAIRWAY GROUP HLDGS COMMON 30603D109 1,815 272,910 SH   SOLE   0 0 272,910
FASTENAL CO. COMMON 311900104 12,032 243,110 SH   SOLE   0 0 243,110
FEDERAL RLTY INVT TR COMMON 313747206 2,543 21,028 SH   SOLE   0 0 21,028
GENERAL ELECTRIC CO COMMON 369604103 8,149 310,100 SH   SOLE   0 0 310,100
GILEAD SCIENCES, INC COMMON 375558103 6,222 75,042 SH   SOLE   0 0 75,042
GLB X CHINA CONSUMER COMMON 37950E408 204 14,200 SH   SOLE   0 0 14,200
GOOGLE INC CL A COMMON 38259P508 4,219 7,216 SH   SOLE   0 0 7,216
GOOGLE INC CL C COMMON 38259P706 4,246 7,381 SH   SOLE   0 0 7,381
HERITAGE-CRYSTAL CLEAN COMMON 42726M106 1,765 89,900 SH   SOLE   0 0 89,900
HOME DEPOT INC COMMON 437076102 4,532 55,973 SH   SOLE   0 0 55,973
IPG PHOTONICS CORP COMMON 44980X109 6,659 96,795 SH   SOLE   0 0 96,795
IHS INC CL A COMMON 451734107 9,312 68,635 SH   SOLE   0 0 68,635
IBM CORP COMMON 459200101 595 3,282 SH   SOLE   0 0 3,282
ISHARES EMERGING MRKTS COMMON 464287234 7,137 165,092 SH   SOLE   0 0 165,092
ISHARES GLOBAL TECH COMMON 464287291 6,789 76,305 SH   SOLE   0 0 76,305
LIBERTY GLOBAL CL A COMMON 530555101 3,484 78,782 SH   SOLE   0 0 78,782
LIBERTY GLOBAL SER C COMMON 530555309 6,158 145,538 SH   SOLE   0 0 145,538
LINCOLN ELECTRIC HLDG COMMON 533900106 8,622 123,385 SH   SOLE   0 0 123,385
MEDTRONIC INC COMMON 585055106 252 3,950 SH   SOLE   0 0 3,950
MITEK SYSTEMS INC COMMON 606710200 168 50,380 SH   SOLE   0 0 50,380
PAYCHEX COMMON 704326107 4,270 102,738 SH   SOLE   0 0 102,738
PEPSICO INC COMMON 713448108 396 4,438 SH   SOLE   0 0 4,438
PFIZER, INC COMMON 071708110 202 6,811 SH   SOLE   0 0 6,811
POLYPORE INTL INC COMMON 73179V103 9,340 195,693 SH   SOLE   0 0 195,693
PRAXAIR INC COMMON 74005P104 8,376 63,050 SH   SOLE   0 0 63,050
PROTO LABS INC COMMON 743713109 7,462 91,085 SH   SOLE   0 0 91,085
RITCHIE BROS AUCTIONS COMMON 767744105 6,119 248,232 SH   SOLE   0 0 248,232
SAVE THE WORLD AIR INC COMMON 805147105 8 10,000 SH   SOLE   0 0 10,000
SCHLUMBERGER LTD COMMON 806857108 322 2,728 SH   SOLE   0 0 2,728
SCIENTIFIC LEARNING COMMON 808760102 3 25,000 SH   SOLE   0 0 25,000
VERIZON COMMUNICATIONS COMMON 92343V104 339 6,924 SH   SOLE   0 0 6,924
WESCO INTL INC COMMON 95082P105 8,549 98,965 SH   SOLE   0 0 98,965
CHINA LARGE-CAP COMMON 000000FXI 7,517 202,955 SH   SOLE   0 0 202,955
PROVIDENCE RES COMMON G7278P107 27 11,000 SH   SOLE   0 0 11,000
CITIGOLD CORP COMMON Q2445K106 1 60,000 SH   SOLE   0 0 60,000