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 266 1,958 SH   SOLE   0 0 1,958
Acacia Conservation Fund COM 003993144 47 47,310 SH   SOLE   0 0 47,310
Advance Auto Parts COM 00751y106 212,657 1,681,084 SH   SOLE   1,120,617 0 560,467
Altria Group Inc COM 02209S103 3,205 85,624 SH   SOLE   2,664 0 82,960
American Electric Power COM 025537101 775 15,300 SH   SOLE   0 0 15,300
American Express COM 025816109 126,419 1,404,192 SH   SOLE   574,647 0 829,545
Aon PLC COM g0408v102 11,353 134,700 SH   SOLE   134,700 0 0
Apple Computer COM 037833100 990 1,845 SH   SOLE   0 0 1,845
Applied Materials COM 038222105 280 13,692 SH   SOLE   0 0 13,692
Arch Capital Group Ltd COM g0450a105 664 11,538 SH   SOLE   0 0 11,538
Automatic Data Processing COM 053015103 464 6,011 SH   SOLE   0 0 6,011
BP Amoco PLC ADR COM 055622104 267 5,548 SH   SOLE   0 0 5,548
Bank of America Corp COM 060505104 300 17,432 SH   SOLE   732 0 16,700
Becton Dickinson & Co. COM 075887109 266 2,272 SH   SOLE   2,211 0 61
Bed Bath & Beyond Inc COM 075896100 415 6,035 SH   SOLE   0 0 6,035
Berkshire Hathaway - Cl A COM 084670108 1,982,351 10,581 SH   SOLE   7,240 0 3,341
Berkshire Hathaway - Cl B COM 084670702 604,595 4,837,924 SH   SOLE   3,088,417 0 1,749,507
Brown & Brown Inc. COM 115236101 82,705 2,688,724 SH   SOLE   1,983,501 0 705,223
CVS Corp. COM 126650100 2,025 27,049 SH   SOLE   4,300 0 22,749
Cabelas Inc. Cl A COM 126804301 140,632 2,146,722 SH   SOLE   1,438,322 0 708,400
Canadian Natural Resources COM 136385101 29,672 773,304 SH   SOLE   496,216 0 277,088
Caterpillar COM 149123101 6,862 69,053 SH   SOLE   54,422 0 14,631
ChevronTexaco Corp COM 166764100 697 5,863 SH   SOLE   1,321 0 4,542
Citigroup Inc COM 172967424 286 6,016 SH   SOLE   40 0 5,976
Coca Cola Co. COM 191216100 44,581 1,153,144 SH   SOLE   579,707 0 573,437
Colfax Corp COM 194014106 35,804 501,945 SH   SOLE   500,000 0 1,945
Colgate Palmolive Co. COM 194162103 230 3,548 SH   SOLE   0 0 3,548
Comcast Corp. Spl Cl A COM 20030n200 365 7,474 SH   SOLE   0 0 7,474
Concur Technologies Inc COM 206708109 889 8,974 SH   SOLE   5,128 0 3,846
ConocoPhillips COM 20825c104 5,616 79,834 SH   SOLE   78,000 0 1,834
Corinthian Colleges Inc COM 218868107 1,380 1,000,000 SH   SOLE   1,000,000 0 0
Costco Wholesale Corp COM 22160k105 82,671 740,247 SH   SOLE   307,091 0 433,156
Cresud SACIFYA Spon ADR Repstg COM 226406106 5,623 605,247 SH   SOLE   605,247 0 0
Danaher Corp. COM 235851102 110,558 1,474,101 SH   SOLE   1,075,793 0 398,308
Devon Energy Corporation New COM 25179m103 399 5,955 SH   SOLE   0 0 5,955
Diageo PLC Sponsored ADR COM 25243q205 4,100 32,905 SH   SOLE   30,500 0 2,405
DirectTV COM 25490a309 2,686 35,149 SH   SOLE   26,734 0 8,415
Disney Walt COM 254687106 2,201 27,486 SH   SOLE   0 0 27,486
Du Pont E I De Nemours & Co. COM 263534109 3,734 55,655 SH   SOLE   51,768 0 3,887
Edison International COM 281020107 2,429 42,900 SH   SOLE   0 0 42,900
Emcor Group Inc COM 29084q100 78,448 1,676,594 SH   SOLE   1,152,603 0 523,991
Emerson Electric COM 291011104 333 4,990 SH   SOLE   0 0 4,990
Expeditors Int'l of Wash. Inc. COM 302130109 11,168 281,805 SH   SOLE   214,697 0 67,108
Express Scripts Holding Co. COM 30219g108 425 5,655 SH   SOLE   446 0 5,209
Exxon Mobil Corp COM 30231g103 9,094 93,096 SH   SOLE   18,946 0 74,150
Fastenal Co COM 311900104 1,026,562 20,822,757 SH   SOLE   13,452,041 0 7,370,716
Fifth Third Bancorp COM 316773100 2,629 114,508 SH   SOLE   0 0 114,508
General Electric COM 369604103 6,279 242,522 SH   SOLE   58,712 0 183,810
General Mills COM 370334104 10,387 200,447 SH   SOLE   200,040 0 407
Goldman Sachs Group Inc COM 38141g104 220,722 1,347,099 SH   SOLE   880,786 0 466,313
Google Inc- old COM 38259p508 658,456 590,803 SH   SOLE   428,976 0 161,827
Graham Holdings Co. COM 384637104 2,286 3,248 SH   SOLE   2,000 0 1,248
Greenlight Capital Re Ltd Cl A COM G4095J109 14,490 441,764 SH   SOLE   441,764 0 0
HDFC Bank Ltd ADR Repstg 3 Shs COM 40415f101 745 18,161 SH   SOLE   0 0 18,161
Heartland Express COM 422347104 2,293 101,057 SH   SOLE   0 0 101,057
Home Depot COM 437076102 2,237 28,273 SH   SOLE   159 0 28,114
IAC Interactivecorp COM 44919p300 85,669 1,200,010 SH   SOLE   1,200,000 0 10
IBM COM 459200101 284,209 1,476,489 SH   SOLE   957,463 0 519,026
ITAU Unibanco Holdings S.A. AD COM 465562106 191 12,850 SH   SOLE   0 0 12,850
Idex Corp COM 45167R104 582 7,985 SH   SOLE   0 0 7,985
Idexx Laboratories Corp. COM 45168D104 637,672 5,252,649 SH   SOLE   3,477,107 0 1,775,542
Innerworkings Inc Com COM 45773y105 7,660 1,000,000 SH   SOLE   1,000,000 0 0
Intel Corp COM 458140100 446 17,282 SH   SOLE   13,400 0 3,882
Interactive Brokers Group Inc COM 45841n107 37,625 1,736,264 SH   SOLE   1,729,299 0 6,965
Intercontinental Exchange Ange COM 45866f104 2,588 13,080 SH   SOLE   10,300 0 2,780
Interxion Holdings NV COM n47279109 313 13,060 SH   SOLE   0 0 13,060
JP Morgan Chase & Co. COM 46625h100 1,170 19,264 SH   SOLE   996 0 18,268
Jacobs Engineering Group Inc COM 469814107 124,023 1,953,114 SH   SOLE   1,316,260 0 636,854
Johnson & Johnson COM 478160104 7,445 75,794 SH   SOLE   60,549 0 15,245
Kellogg Co. COM 487836108 8,466 135,000 SH   SOLE   135,000 0 0
Kraft Foods Group Inc. COM 50076Q106 1,012 18,038 SH   SOLE   614 0 17,424
Lennox International Inc. COM 526107107 1,831 20,139 SH   SOLE   1,814 0 18,325
Leucadia Nat'l COM 527288104 461 16,471 SH   SOLE   2,482 0 13,989
Linear Technology Group COM 535678106 8,159 167,575 SH   SOLE   73,869 0 93,706
Lockheed Martin Corp. COM 539830109 449 2,750 SH   SOLE   0 0 2,750
Lowe's Companies COM 548661107 507 10,364 SH   SOLE   0 0 10,364
Mastercard Inc COM 57636q104 407,282 5,452,231 SH   SOLE   4,042,630 0 1,409,601
McDonalds COM 580135101 13,461 137,319 SH   SOLE   89,321 0 47,998
McGraw Hill COM 580645109 38,671 506,830 SH   SOLE   501,100 0 5,730
Media General - Class A COM 584404107 184 10,000 SH   SOLE   0 0 10,000
Merck & Co. COM 58933y105 250 4,409 SH   SOLE   309 0 4,100
Microsoft COM 594918104 2,617 63,841 SH   SOLE   21,641 0 42,200
Mohawk Industries COM 608190104 387,039 2,846,294 SH   SOLE   1,997,989 0 848,305
Mondelez International COM 50075n104 2,089 60,463 SH   SOLE   5,946 0 54,517
Novo Nordisk A/S ADR COM 670100205 11,076 242,630 SH   SOLE   208,250 0 34,380
O Reilly Automotive Inc COM 67103h107 542,792 3,657,876 SH   SOLE   2,768,113 0 889,763
Omnicom Group COM 681919106 209,657 2,887,844 SH   SOLE   1,944,294 0 943,550
Oracle Corp. COM 68389X105 133,586 3,265,351 SH   SOLE   3,229,875 0 35,476
Pactera Technology Intl Ltd Sp COM 695255109 5,575 770,000 SH   SOLE   770,000 0 0
Pampa Hldgs SA Spon GDR Reg S COM 697660207 3,533 605,980 SH   SOLE   600,000 0 5,980
PepsiCo COM 713448108 15,761 188,760 SH   SOLE   132,954 0 55,806
Perrigo Co PLC COM G97822103 265,851 1,718,939 SH   SOLE   1,095,017 0 623,922
Pfizer COM 717081103 354 11,022 SH   SOLE   0 0 11,022
Philip Morris Intl Inc. COM 718172109 8,323 101,665 SH   SOLE   10,238 0 91,427
Phillips 66 COM 718546104 3,110 40,355 SH   SOLE   39,000 0 1,355
Pioneer Natural Resources Co. COM 723787107 32,588 174,138 SH   SOLE   171,000 0 3,138
Praxair COM 74005P104 249,102 1,901,977 SH   SOLE   1,267,994 0 633,983
Precision Castparts Corp COM 740189105 786,064 3,109,923 SH   SOLE   2,016,752 0 1,093,171
Price T Rowe Group Inc COM 74144t108 333 4,045 SH   SOLE   0 0 4,045
Primerica Inc COM 74164M108 175,314 3,721,385 SH   SOLE   3,705,000 0 16,385
Procter & Gamble COM 742718109 14,901 184,879 SH   SOLE   58,600 0 126,279
Progressive Corp. Ohio COM 743315103 3,345 138,100 SH   SOLE   71,396 0 66,704
Public Storage Inc. COM 74460d109 420 2,493 SH   SOLE   0 0 2,493
Qihoo 360 Technology Co. ADR COM 74734m109 83,647 840,000 SH   SOLE   840,000 0 0
Qualcomm Inc COM 747525103 23,822 302,077 SH   SOLE   300,000 0 2,077
Quicksilver Resources Inc COM 74837r104 1,612 613,000 SH   SOLE   613,000 0 0
Range Resources Corp COM 75281a109 299,201 3,606,130 SH   SOLE   3,601,750 0 4,380
Republic Services Inc Cl A COM 760759100 436 12,775 SH   SOLE   714 0 12,061
Resource America Inc Cl A COM 761195205 5,169 603,180 SH   SOLE   603,180 0 0
Ritchie Bros Auctioneers Inc COM 767744105 101,323 4,199,053 SH   SOLE   2,880,635 0 1,318,418
Robert Half Internat'l COM 770323103 294 7,000 SH   SOLE   0 0 7,000
Roper Industries Inc New COM 776696106 596 4,465 SH   SOLE   0 0 4,465
Royal Bk CDA Montreal Que COM 780087102 3,326 50,400 SH   SOLE   50,400 0 0
Royal Dutch Shell PLC Spon ADR COM 780259206 1,937 26,509 SH   SOLE   12,409 0 14,100
SEI Investments Co COM 784117103 336 10,000 SH   SOLE   0 0 10,000
Schlumberger Ltd COM 806857108 237 2,429 SH   SOLE   0 0 2,429
Sherwin Williams Co. COM 824348106 1,046 5,307 SH   SOLE   106 0 5,201
Sirona Dental Systems Inc COM 82966c103 217,324 2,910,454 SH   SOLE   2,089,347 0 821,107
Southwestern Energy Co COM 845467109 152,334 3,310,895 SH   SOLE   3,301,600 0 9,295
Stericycle Inc. COM 858912108 341 3,000 SH   SOLE   0 0 3,000
Suntrust Banks COM 867914103 1,242 31,203 SH   SOLE   0 0 31,203
TJX Cos - New COM 872540109 1,907,947 31,458,317 SH   SOLE   20,030,875 0 11,427,442
Target Corp COM 87612e106 612 10,122 SH   SOLE   7,476 0 2,646
Techne Corp COM 878377100 217 2,540 SH   SOLE   0 0 2,540
Thermo Electron COM 883556102 307 2,551 SH   SOLE   0 0 2,551
Tiffany & Co COM 886547108 185,053 2,148,035 SH   SOLE   1,518,786 0 629,249
Trimble Navigation Ltd. COM 896239100 133,181 3,426,321 SH   SOLE   2,397,529 0 1,028,792
U.S. Bancorp New - Del. COM 902973304 1,266 29,537 SH   SOLE   0 0 29,537
Union Pacific COM 907818108 9,442 50,313 SH   SOLE   0 0 50,313
Valeant Pharmaceuticals Intern COM 91911k102 4,510,875 34,217,366 SH   SOLE   21,637,009 0 12,580,357
Verisk Analytics Class A COM 92345Y106 3,770 62,882 SH   SOLE   21,636 0 41,246
Verizon Communications COM 92343v104 301 6,325 SH   SOLE   230 0 6,095
Visa Inc Class A COM 92826C839 243,036 1,125,896 SH   SOLE   612,256 0 513,640
WPP PLC New ADR COM 92937a102 351 3,408 SH   SOLE   0 0 3,408
Wal-Mart Stores COM 931142103 170,763 2,234,238 SH   SOLE   1,716,237 0 518,001
Waters Corp COM 941848103 224,859 2,074,156 SH   SOLE   1,438,029 0 636,127
Wells Fargo & Co. New COM 949746101 14,311 287,710 SH   SOLE   150,300 0 137,410
West Pharmaceutical Svcs Inc C COM 955306105 46,755 1,061,403 SH   SOLE   681,702 0 379,701
World Fuel Services Corp COM 981475106 272,347 6,175,667 SH   SOLE   4,709,468 0 1,466,199
Young Broadcasting Inc Cl A COM 987434107 0 144,865 SH   SOLE   0 0 144,865
Zoetis Inc. COM 98978v103 5,023 173,553 SH   SOLE   51,202 0 122,351
***Jardine Matheson Hldgs (U$. COM G50736100 223 3,600 SH   SOLE   3,600 0 0
Ryanair Hldgs PLC Spon ADR COM 783513104 481 8,181 SH   SOLE   780 0 7,401
Storm Resources Ltd. COM 86221r102 668 156,650 SH   SOLE   156,650 0 0