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 COM 88579y101 280 1,958 SH   SOLE   0 0 1,958
58.com Inc ADR COM 31680q104 43,248 800,000 SH   SOLE   800,000 0 0
Acacia Conservation Fund COM 003993144 72 72,255 SH   SOLE   0 0 72,255
Advance Auto Parts COM 00751y106 226,123 1,675,975 SH   SOLE   1,119,029 0 556,946
Altria Group Inc COM 02209S103 3,572 85,174 SH   SOLE   2,664 0 82,510
American Electric Power COM 025537101 853 15,300 SH   SOLE   0 0 15,300
American Express COM 025816109 132,654 1,398,272 SH   SOLE   574,647 0 823,625
Aon PLC COM g0408v102 12,135 134,700 SH   SOLE   134,700 0 0
Apple Computer COM 037833100 1,246 13,409 SH   SOLE   0 0 13,409
Applied Materials COM 038222105 309 13,692 SH   SOLE   0 0 13,692
Arch Capital Group Ltd COM g0450a105 663 11,538 SH   SOLE   0 0 11,538
Athenahealth Inc. COM 04685w103 25,026 200,000 SH   SOLE   200,000 0 0
Automatic Data Processing COM 053015103 477 6,011 SH   SOLE   0 0 6,011
BP Amoco PLC ADR COM 055622104 293 5,548 SH   SOLE   0 0 5,548
Bank of America Corp COM 060505104 6,736 438,247 SH   SOLE   400,732 0 37,515
Becton Dickinson & Co. COM 075887109 269 2,272 SH   SOLE   2,211 0 61
Bed Bath & Beyond Inc COM 075896100 349 6,080 SH   SOLE   0 0 6,080
Berkshire Hathaway - Cl A COM 084670108 1,986,549 10,461 SH   SOLE   7,124 0 3,337
Berkshire Hathaway - Cl B COM 084670702 609,395 4,815,066 SH   SOLE   3,036,729 0 1,778,337
Boeing COM 097023105 223 1,756 SH   SOLE   0 0 1,756
Brown & Brown Inc. COM 115236101 82,221 2,677,335 SH   SOLE   1,980,860 0 696,475
CVS Corp. COM 126650100 2,037 27,028 SH   SOLE   4,300 0 22,728
Cabelas Inc. Cl A COM 126804301 213,078 3,414,705 SH   SOLE   2,266,134 0 1,148,571
Canadian Natural Resources COM 136385101 35,387 770,797 SH   SOLE   494,980 0 275,817
Caterpillar COM 149123101 7,506 69,075 SH   SOLE   54,422 0 14,653
ChevronTexaco Corp COM 166764100 614 4,706 SH   SOLE   89 0 4,617
Citigroup Inc COM 172967424 283 6,016 SH   SOLE   40 0 5,976
Coca Cola Co. COM 191216100 46,509 1,097,940 SH   SOLE   525,695 0 572,245
Colfax Corp COM 194014106 37,374 501,400 SH   SOLE   500,000 0 1,400
Colgate Palmolive Co. COM 194162103 242 3,548 SH   SOLE   0 0 3,548
Comcast Corp. Spl Cl A COM 20030n200 399 7,474 SH   SOLE   0 0 7,474
Concur Technologies Inc COM 206708109 29,080 311,544 SH   SOLE   305,948 0 5,596
ConocoPhillips COM 20825c104 6,771 78,983 SH   SOLE   78,000 0 983
Corinthian Colleges Inc COM 218868107 296 1,000,000 SH   SOLE   1,000,000 0 0
Costco Wholesale Corp COM 22160k105 85,221 740,020 SH   SOLE   306,618 0 433,402
Cresud SACIFYA Spon ADR Repstg COM 226406106 7,898 605,247 SH   SOLE   605,247 0 0
Ctrip.com International Ltd A COM 22943f100 12,808 200,000 SH   SOLE   200,000 0 0
Danaher Corp. COM 235851102 116,103 1,474,696 SH   SOLE   1,074,617 0 400,079
Devon Energy Corporation New COM 25179m103 289 3,645 SH   SOLE   0 0 3,645
Diageo PLC Sponsored ADR COM 25243q205 4,098 32,200 SH   SOLE   30,250 0 1,950
DirectTV COM 25490a309 3,750 44,114 SH   SOLE   33,659 0 10,455
Disney Walt COM 254687106 2,391 27,891 SH   SOLE   0 0 27,891
Du Pont E I De Nemours & Co. COM 263534109 3,642 55,655 SH   SOLE   51,768 0 3,887
Edison International COM 281020107 2,493 42,900 SH   SOLE   0 0 42,900
Emcor Group Inc COM 29084q100 74,403 1,670,843 SH   SOLE   1,149,956 0 520,887
Emerson Electric COM 291011104 350 5,270 SH   SOLE   0 0 5,270
Energizer Holdings Inc COM 29266r108 217 1,782 SH   SOLE   223 0 1,559
Expeditors Int'l of Wash. Inc. COM 302130109 10,930 247,518 SH   SOLE   184,564 0 62,954
Express Scripts Holding Co. COM 30219g108 349 5,031 SH   SOLE   174 0 4,857
Exxon Mobil Corp COM 30231g103 8,873 88,126 SH   SOLE   14,146 0 73,980
Fastenal Co COM 311900104 1,029,568 20,803,549 SH   SOLE   13,439,791 0 7,363,758
Fifth Third Bancorp COM 316773100 2,445 114,508 SH   SOLE   0 0 114,508
General Electric COM 369604103 6,040 229,822 SH   SOLE   46,112 0 183,710
General Mills COM 370334104 5,608 106,747 SH   SOLE   106,340 0 407
Goldman Sachs Group Inc COM 38141g104 224,712 1,342,047 SH   SOLE   878,596 0 463,451
Google Inc Cl A COM 38259p508 344,956 590,002 SH   SOLE   428,653 0 161,349
Google Inc Cl C COM 38259p706 339,760 590,600 SH   SOLE   428,735 0 161,865
Graham Holdings Co. COM 384637104 2,332 3,248 SH   SOLE   2,000 0 1,248
Greenlight Capital Re Ltd Cl A COM G4095J109 14,552 441,764 SH   SOLE   441,764 0 0
Groupon Inc. COM 399473107 19,869 3,001,417 SH   SOLE   3,000,000 0 1,417
HDFC Bank Ltd ADR Repstg 3 Shs COM 40415f101 854 18,241 SH   SOLE   0 0 18,241
Heartland Express COM 422347104 2,157 101,057 SH   SOLE   0 0 101,057
Home Depot COM 437076102 2,326 28,728 SH   SOLE   159 0 28,569
IAC Interactivecorp COM 44919p300 83,091 1,200,210 SH   SOLE   1,200,000 0 210
IBM COM 459200101 266,175 1,468,391 SH   SOLE   952,979 0 515,412
ITAU Unibanco Holdings S.A. AD COM 465562106 204 14,168 SH   SOLE   0 0 14,168
Idex Corp COM 45167R104 645 7,985 SH   SOLE   0 0 7,985
Idexx Laboratories Corp. COM 45168D104 699,692 5,238,390 SH   SOLE   3,471,307 0 1,767,083
Illinois Tool Works COM 452308109 205 2,340 SH   SOLE   80 0 2,260
Innerworkings Inc Com COM 45773y105 8,500 1,000,000 SH   SOLE   1,000,000 0 0
Intel Corp COM 458140100 318 10,282 SH   SOLE   6,400 0 3,882
Interactive Brokers Group Inc COM 45841n107 40,438 1,736,264 SH   SOLE   1,729,299 0 6,965
Ishares India 50 ETF COM 464289529 258 8,910 SH   SOLE   0 0 8,910
JP Morgan Chase & Co. COM 46625h100 1,139 19,759 SH   SOLE   996 0 18,763
Jacobs Engineering Group Inc COM 469814107 210,228 3,945,718 SH   SOLE   2,592,567 0 1,353,151
Johnson & Johnson COM 478160104 7,952 76,012 SH   SOLE   60,549 0 15,463
Kellogg Co. COM 487836108 5,913 90,000 SH   SOLE   90,000 0 0
Kraft Foods Group Inc. COM 50076Q106 1,081 18,038 SH   SOLE   614 0 17,424
Lennox International Inc. COM 526107107 1,777 19,834 SH   SOLE   1,814 0 18,020
Leucadia Nat'l COM 527288104 432 16,471 SH   SOLE   2,482 0 13,989
Linear Technology Group COM 535678106 6,513 138,358 SH   SOLE   46,055 0 92,303
Lockheed Martin Corp. COM 539830109 442 2,750 SH   SOLE   0 0 2,750
Lowe's Companies COM 548661107 485 10,114 SH   SOLE   0 0 10,114
Mastercard Inc COM 57636q104 400,447 5,450,480 SH   SOLE   4,039,426 0 1,411,054
McDonalds COM 580135101 13,849 137,469 SH   SOLE   89,321 0 48,148
McGraw Hill COM 580645109 41,991 505,730 SH   SOLE   500,000 0 5,730
Merck & Co. COM 58933y105 267 4,609 SH   SOLE   309 0 4,300
Microsoft COM 594918104 2,501 59,976 SH   SOLE   17,776 0 42,200
Mohawk Industries COM 608190104 393,180 2,842,127 SH   SOLE   1,995,187 0 846,940
Mondelez International COM 50075n104 2,133 56,710 SH   SOLE   1,843 0 54,867
Novo Nordisk A/S ADR COM 670100205 7,413 160,492 SH   SOLE   125,750 0 34,742
O Reilly Automotive Inc COM 67103h107 551,366 3,661,129 SH   SOLE   2,767,460 0 893,669
Omnicom Group COM 681919106 205,314 2,882,820 SH   SOLE   1,942,684 0 940,136
Oracle Corp. COM 68389X105 71,474 1,763,486 SH   SOLE   1,728,875 0 34,611
Pampa Hldgs SA Spon GDR Reg S COM 697660207 5,939 605,980 SH   SOLE   600,000 0 5,980
PepsiCo COM 713448108 16,862 188,735 SH   SOLE   132,954 0 55,781
Perrigo Co PLC COM G97822103 250,279 1,717,063 SH   SOLE   1,094,067 0 622,996
Pfizer COM 717081103 326 10,987 SH   SOLE   0 0 10,987
Philip Morris Intl Inc. COM 718172109 8,023 95,165 SH   SOLE   3,738 0 91,427
Phillips 66 COM 718546104 3,212 39,930 SH   SOLE   39,000 0 930
Pioneer Natural Resources Co. COM 723787107 40,194 174,903 SH   SOLE   171,000 0 3,903
Praxair COM 74005P104 252,208 1,898,588 SH   SOLE   1,266,138 0 632,450
Precision Castparts Corp COM 740189105 778,059 3,082,641 SH   SOLE   1,990,119 0 1,092,522
Price T Rowe Group Inc COM 74144t108 341 4,045 SH   SOLE   0 0 4,045
Primerica Inc COM 74164M108 178,054 3,721,085 SH   SOLE   3,705,000 0 16,085
Procter & Gamble COM 742718109 13,483 171,559 SH   SOLE   45,500 0 126,059
Progressive Corp. Ohio COM 743315103 3,493 137,735 SH   SOLE   71,396 0 66,339
Public Storage Inc. COM 74460d109 427 2,493 SH   SOLE   0 0 2,493
Qihoo 360 Technology Co. ADR COM 74734m109 77,314 840,000 SH   SOLE   840,000 0 0
Qualcomm Inc COM 747525103 23,945 302,342 SH   SOLE   300,000 0 2,342
Range Resources Corp COM 75281a109 313,545 3,606,037 SH   SOLE   3,601,750 0 4,287
Republic Services Inc Cl A COM 760759100 479 12,616 SH   SOLE   714 0 11,902
Resource America Inc - (RESTRI COM 761195205 2,750 294,117 SH   SOLE   294,117 0 0
Resource America Inc Cl A COM 761195205 5,640 603,180 SH   SOLE   603,180 0 0
Ritchie Bros Auctioneers Inc COM 767744105 102,223 4,146,976 SH   SOLE   2,864,537 0 1,282,439
Robert Half Internat'l COM 770323103 334 7,000 SH   SOLE   0 0 7,000
Roper Industries Inc New COM 776696106 652 4,465 SH   SOLE   0 0 4,465
Royal Bk CDA Montreal Que COM 780087102 3,600 50,400 SH   SOLE   50,400 0 0
Royal Dutch Shell PLC Spon ADR COM 780259206 1,754 21,299 SH   SOLE   7,199 0 14,100
SEI Investments Co COM 784117103 328 10,000 SH   SOLE   0 0 10,000
Schlumberger Ltd COM 806857108 319 2,706 SH   SOLE   0 0 2,706
Sherwin Williams Co. COM 824348106 1,098 5,307 SH   SOLE   106 0 5,201
Sirona Dental Systems Inc COM 82966c103 235,107 2,851,162 SH   SOLE   2,031,562 0 819,600
Soufun Holdings LTD ADR COM 836034108 1,958 200,000 SH   SOLE   200,000 0 0
Southwestern Energy Co COM 845467109 141,393 3,108,220 SH   SOLE   3,100,000 0 8,220
Stericycle Inc. COM 858912108 355 3,000 SH   SOLE   0 0 3,000
Suntrust Banks COM 867914103 1,250 31,203 SH   SOLE   0 0 31,203
TJX Cos - New COM 872540109 1,673,124 31,479,277 SH   SOLE   20,022,062 0 11,457,215
Target Corp COM 87612e106 550 9,495 SH   SOLE   7,476 0 2,019
Techne Corp COM 878377100 235 2,540 SH   SOLE   0 0 2,540
Thermo Electron COM 883556102 366 3,101 SH   SOLE   0 0 3,101
Tiffany & Co COM 886547108 215,166 2,146,294 SH   SOLE   1,517,684 0 628,610
Trimble Navigation Ltd. COM 896239100 126,291 3,417,899 SH   SOLE   2,393,632 0 1,024,267
U.S. Bancorp New - Del. COM 902973304 1,312 30,297 SH   SOLE   0 0 30,297
Union Pacific COM 907818108 10,059 100,846 SH   SOLE   0 0 100,846
United Technologies COM 913017109 216 1,873 SH   SOLE   0 0 1,873
Valeant Pharmaceuticals Intern COM 91911k102 4,325,712 34,298,384 SH   SOLE   21,674,370 0 12,624,014
Verisk Analytics Class A COM 92345Y106 3,715 61,899 SH   SOLE   21,616 0 40,283
Verizon Communications COM 92343v104 340 6,940 SH   SOLE   230 0 6,710
Visa Inc Class A COM 92826C839 236,907 1,124,329 SH   SOLE   611,220 0 513,109
WPP PLC New ADR COM 92937a102 248 2,272 SH   SOLE   0 0 2,272
Wal-Mart Stores COM 931142103 167,333 2,229,021 SH   SOLE   1,714,423 0 514,598
Waters Corp COM 941848103 215,823 2,066,476 SH   SOLE   1,435,633 0 630,843
Wells Fargo & Co. New COM 949746101 15,485 294,610 SH   SOLE   150,300 0 144,310
West Pharmaceutical Svcs Inc C COM 955306105 44,572 1,056,701 SH   SOLE   679,977 0 376,724
World Fuel Services Corp COM 981475106 301,946 6,133,366 SH   SOLE   4,694,425 0 1,438,941
Yandex NV Shs COM n97284108 71,282 2,000,048 SH   SOLE   2,000,000 0 48
Young Broadcasting Inc Cl A COM 987434107 0 144,865 SH   SOLE   0 0 144,865
Zoetis Inc. COM 98978v103 5,601 173,562 SH   SOLE   51,184 0 122,378
Jardine Matheson Hldgs (U$.25 COM G50736100 218 3,600 SH   SOLE   3,600 0 0
Ryanair Hldgs PLC Spon ADR COM 783513104 456 8,181 SH   SOLE   780 0 7,401