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 216 6,606 SH   SOLE 2 0 0 6,606
ACTUANT CORP. COMMON 00508X203 978 41,202 SH   SOLE 2 0 0 41,202
AMGEN INC COMMON 031162100 10,780 67,438 SH   SOLE 2 0 0 67,438
APPLE COMPUTER COMMON 037833100 465 3,738 SH   SOLE 2 0 0 3,738
ARROW ELECTRONICS COMMON 042735100 230 3,760 SH   SOLE 2 0 0 3,760
AUTOZONE, INC. COMMON 053332102 10,466 15,342 SH   SOLE 2 0 0 15,342
BEAZER HOMES INC COMMON 07556Q105 237 13,400 SH   SOLE 2 0 0 13,400
BED BATH & BEYOND COMMON 075896100 7,479 97,412 SH   SOLE 2 0 0 97,412
BERKSHIRE HATHAWAY B COMMON 084670207 234 1,624 SH   SOLE 2 0 0 1,624
BIOGEN IDEC INC COMMON 09062X103 773 1,830 SH   SOLE 2 0 0 1,830
BRISTOL MYERS SQUIBB COMMON 110122108 916 14,200 SH   SOLE 2 0 0 14,200
CELGENE CORP COMMON 151020104 7,698 66,775 SH   SOLE 2 0 0 66,775
CORPORATE EXECUTIVE BD COMMON 21988R102 7,053 88,312 SH   SOLE 2 0 0 88,312
COSTAR GROUP INC COMMON 22160N109 10,328 52,208 SH   SOLE 2 0 0 52,208
ECOLAB INC. COMMON 278865100 11,099 97,032 SH   SOLE 2 0 0 97,032
EQT CORP COMMON 294549100 924 11,144 SH   SOLE 2 0 0 11,144
ETHAN ALLEN COMMON 297602104 276 10,000 SH   SOLE 2 0 0 10,000
EXACT SCIENCES CORP COMMON 30063P105 2,180 98,990 SH   SOLE 2 0 0 98,990
EXPEDITORS INTL WASH COMMON 302130109 7,767 161,215 SH   SOLE 2 0 0 161,215
EXXON MOBIL CORP COMMON 30231G102 430 5,060 SH   SOLE 2 0 0 5,060
FACEBOOK INC COMMON 30303M102 538 6,538 SH   SOLE 2 0 0 6,538
FAIRWAY GROUP HLDGS COMMON 30603D109 2,638 389,610 SH   SOLE 2 0 0 389,610
FASTENAL CO. COMMON 311900104 10,134 244,580 SH   SOLE 2 0 0 244,580
FEDERAL RLTY INVT TR COMMON 313747206 3,096 21,028 SH   SOLE 2 0 0 21,028
GENERAL ELECTRIC CO COMMON 369604103 7,764 312,950 SH   SOLE 2 0 0 312,950
GILEAD SCIENCES, INC COMMON 375558103 6,394 65,163 SH   SOLE 2 0 0 65,163
GLB X CHINA CONSUMER COMMON 37950E408 194 14,200 SH   SOLE 2 0 0 14,200
GOOGLE INC CL A COMMON 38259P508 3,989 7,191 SH   SOLE 2 0 0 7,191
GOOGLE INC CL C COMMON 38259P706 4,160 7,591 SH   SOLE 2 0 0 7,591
HOME DEPOT INC COMMON 437076102 5,683 50,025 SH   SOLE 2 0 0 50,025
ICF INTERNATIONAL INC COMMON 44925C103 3,431 84,000 SH   SOLE 2 0 0 84,000
IPG PHOTONICS CORP COMMON 44980X109 9,093 98,095 SH   SOLE 2 0 0 98,095
IHS INC CL A COMMON 451734107 7,870 69,185 SH   SOLE 2 0 0 69,185
IBM CORP COMMON 459200101 443 2,763 SH   SOLE 2 0 0 2,763
ISHARES EMERGING MRKTS COMMON 464287234 6,597 164,392 SH   SOLE 2 0 0 164,392
ISHARES GLOBAL TECH COMMON 464287291 7,477 77,205 SH   SOLE 2 0 0 77,205
LIBERTY GLOBAL CL A COMMON 530555101 3,941 76,567 SH   SOLE 2 0 0 76,567
LIBERTY GLOBAL SER C COMMON 530555309 7,249 145,538 SH   SOLE 2 0 0 145,538
LINCOLN ELECTRIC HLDG COMMON 533900106 7,349 112,385 SH   SOLE 2 0 0 112,385
MEDTRONIC PLC COMMON 585055106 310 3,973 SH   SOLE 2 0 0 3,973
MITEK SYSTEMS INC COMMON 606710200 159 50,380 SH   SOLE 2 0 0 50,380
PALL CORP COMMON 696429307 221 2,200 SH   SOLE 2 0 0 2,200
PAYCHEX COMMON 704326107 4,973 100,238 SH   SOLE 2 0 0 100,238
PEPSICO INC COMMON 713448108 424 4,438 SH   SOLE 2 0 0 4,438
PFIZER, INC COMMON 071708110 237 6,811 SH   SOLE 2 0 0 6,811
POLYPORE INTL INC COMMON 73179V103 11,544 195,993 SH   SOLE 2 0 0 195,993
PRAXAIR INC COMMON 74005P104 7,679 63,600 SH   SOLE 2 0 0 63,600
PROTO LABS INC COMMON 743713109 6,750 96,430 SH   SOLE 2 0 0 96,430
RITCHIE BROS AUCTIONS COMMON 767744105 6,153 246,732 SH   SOLE 2 0 0 246,732
SAVE THE WORLD AIR INC COMMON 805147105 4 10,000 SH   SOLE 2 0 0 10,000
SCHLUMBERGER LTD COMMON 806857108 228 2,728 SH   SOLE 2 0 0 2,728
SCIENTIFIC LEARNING COMMON 808760102 3 25,000 SH   SOLE 2 0 0 25,000
VERIZON COMMUNICATIONS COMMON 92343V104 324 6,656 SH   SOLE 2 0 0 6,656
WP GLIMCHER INC COMMON 939647103 981 59,000 SH   SOLE 2 0 0 59,000
WESCO INTL INC COMMON 95082P105 6,959 99,565 SH   SOLE 2 0 0 99,565
CHINA LARGE-CAP COMMON 000000FXI 9,076 204,405 SH   SOLE 2 0 0 204,405
CITIGOLD CORP COMMON Q2445K106 1 60,000 SH   SOLE 2 0 0 60,000