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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Company COM 88579y101   275 1,958 SH   SOLE   0 0 1,958
Advance Auto Parts COM 00751y106   186,207 1,682,394 SH   SOLE   1,120,787 0 561,607
Altria Group Inc COM 02209S103   3,287 85,624 SH   SOLE   2,664 0 82,960
American Electric Power COM 025537101   715 15,300 SH   SOLE   0 0 15,300
American Express COM 025816109   127,603 1,406,404 SH   SOLE   575,097 0 831,307
Aon PLC COM g0408v102   11,300 134,700 SH   SOLE   134,700 0 0
Apple Computer COM 037833100   1,001 1,785 SH   SOLE   0 0 1,785
Applied Materials COM 038222105   242 13,692 SH   SOLE   0 0 13,692
Arch Capital Group Ltd COM g0450a105   689 11,538 SH   SOLE   0 0 11,538
Athenahealth Inc. COM 04685w103   20,175 150,000 SH   SOLE   150,000 0 0
Automatic Data Processing COM 053015103   486 6,011 SH   SOLE   0 0 6,011
BP Amoco PLC ADR COM 055622104   270 5,548 SH   SOLE   0 0 5,548
Bank of America Corp COM 060505104   271 17,432 SH   SOLE   732 0 16,700
Becton Dickinson & Co. COM 075887109   251 2,272 SH   SOLE   2,211 0 61
Bed Bath & Beyond Inc COM 075896100   484 6,030 SH   SOLE   0 0 6,030
Berkshire Hathaway - Cl A COM 084670108   1,887,519 10,610 SH   SOLE   7,259 0 3,351
Berkshire Hathaway - Cl B COM 084670702   566,004 4,773,987 SH   SOLE   3,057,716 0 1,716,271
Brown & Brown Inc. COM 115236101   84,757 2,700,118 SH   SOLE   1,984,005 0 716,113
CVS Corp. COM 126650100   1,822 25,454 SH   SOLE   4,300 0 21,154
Caterpillar COM 149123101   6,331 69,717 SH   SOLE   54,422 0 15,295
ChevronTexaco Corp COM 166764100   702 5,618 SH   SOLE   1,321 0 4,297
Citigroup Inc COM 172967424   315 6,046 SH   SOLE   40 0 6,006
Coca Cola Co. COM 191216100   48,821 1,181,816 SH   SOLE   579,707 0 602,109
Cognizant Technology Solutions COM 192446102   15,243 150,950 SH   SOLE   150,000 0 950
Colfax Corp COM 194014106   32,062 503,400 SH   SOLE   500,000 0 3,400
Colgate Palmolive Co. COM 194162103   231 3,548 SH   SOLE   0 0 3,548
Comcast Corp. Spl Cl A COM 20030n200   373 7,474 SH   SOLE   0 0 7,474
Concur Technologies Inc COM 206708109   926 8,974 SH   SOLE   5,128 0 3,846
ConocoPhillips COM 20825c104   5,640 79,834 SH   SOLE   78,000 0 1,834
Corinthian Colleges Inc COM 218868107   1,780 1,000,000 SH   SOLE   1,000,000 0 0
Costco Wholesale Corp COM 22160k105   88,449 743,147 SH   SOLE   309,953 0 433,194
Cresud SACIFYA Spon ADR Repstg COM 226406106   6,113 605,247 SH   SOLE   605,247 0 0
Danaher Corp. COM 235851102   113,582 1,471,269 SH   SOLE   1,075,843 0 395,426
Devon Energy Corporation New COM 25179m103   294 4,745 SH   SOLE   0 0 4,745
Diageo PLC Sponsored ADR COM 25243q205   4,327 32,675 SH   SOLE   30,500 0 2,175
DirectTV COM 25490a309   2,427 35,149 SH   SOLE   26,734 0 8,415
Disney Walt COM 254687106   3,852 50,422 SH   SOLE   0 0 50,422
Du Pont E I De Nemours & Co. COM 263534109   3,635 55,955 SH   SOLE   51,768 0 4,187
Edison International COM 281020107   1,986 42,900 SH   SOLE   0 0 42,900
Emcor Group Inc COM 29084q100   71,274 1,679,411 SH   SOLE   1,152,604 0 526,807
Emerson Electric COM 291011104   307 4,370 SH   SOLE   0 0 4,370
Energizer Holdings Inc COM 29266r108   301 2,782 SH   SOLE   223 0 2,559
Enstar Group Inc GA COM 29358r107   2,284 16,441 SH   SOLE   16,441 0 0
Expeditors Int'l of Wash. Inc. COM 302130109   12,824 289,805 SH   SOLE   221,990 0 67,815
Express Scripts Holding Co. COM 30219g108   418 5,957 SH   SOLE   446 0 5,511
Exxon Mobil Corp COM 30231g103   9,163 90,543 SH   SOLE   18,946 0 71,597
Fastenal Co COM 311900104   974,351 20,508,329 SH   SOLE   13,414,135 0 7,094,194
Fifth Third Bancorp COM 316773100   2,408 114,508 SH   SOLE   0 0 114,508
General Electric COM 369604103   6,810 242,944 SH   SOLE   58,712 0 184,232
General Mills COM 370334104   10,004 200,447 SH   SOLE   200,040 0 407
Goldman Sachs Group Inc COM 38141g104   239,166 1,349,236 SH   SOLE   881,037 0 468,199
Google Inc Cl A COM 38259p508   685,480 611,648 SH   SOLE   449,806 0 161,842
Graham Holdings Co. COM 384637104   2,154 3,248 SH   SOLE   2,000 0 1,248
Greenlight Capital Re Ltd Cl A COM G4095J109   14,892 441,764 SH   SOLE   441,764 0 0
HDFC Bank Ltd ADR Repstg 3 Shs COM 40415f101   602 17,491 SH   SOLE   1,800 0 15,691
Heartland Express COM 422347104   1,983 101,057 SH   SOLE   0 0 101,057
Home Depot COM 437076102   2,265 27,503 SH   SOLE   159 0 27,344
IAC Interactivecorp COM 44919p300   82,382 1,200,010 SH   SOLE   1,200,000 0 10
IBM COM 459200101   277,899 1,481,575 SH   SOLE   959,233 0 522,342
Idex Corp COM 45167R104   590 7,985 SH   SOLE   0 0 7,985
Idexx Laboratories Corp. COM 45168D104   560,686 5,271,088 SH   SOLE   3,483,427 0 1,787,661
Innerworkings Inc Com COM 45773y105   7,790 1,000,000 SH   SOLE   1,000,000 0 0
Intel Corp COM 458140100   431 16,607 SH   SOLE   13,400 0 3,207
Interactive Brokers Group Inc COM 45841n107   42,261 1,736,264 SH   SOLE   1,729,299 0 6,965
Intercontinental Exchange Ange COM 45866f104   3,021 13,430 SH   SOLE   10,300 0 3,130
Interxion Holdings NV COM n47279109   4,509 190,983 SH   SOLE   190,983 0 0
JP Morgan Chase & Co. COM 46625h100   1,029 17,589 SH   SOLE   996 0 16,593
Jacobs Engineering Group Inc COM 469814107   123,027 1,953,113 SH   SOLE   1,316,261 0 636,852
Johnson & Johnson COM 478160104   6,786 74,094 SH   SOLE   60,549 0 13,545
Kellogg Co. COM 487836108   8,244 135,000 SH   SOLE   135,000 0 0
Kimberly Clark COM 494368103   388 3,719 SH   SOLE   3,719 0 0
Kraft Foods Group Inc. COM 50076Q106   972 18,038 SH   SOLE   614 0 17,424
Lennox International Inc. COM 526107107   1,713 20,139 SH   SOLE   1,814 0 18,325
Leucadia Nat'l COM 527288104   467 16,471 SH   SOLE   2,482 0 13,989
Linear Technology Group COM 535678106   9,095 199,673 SH   SOLE   104,320 0 95,353
Lockheed Martin Corp. COM 539830109   409 2,750 SH   SOLE   0 0 2,750
Lowe's Companies COM 548661107   514 10,364 SH   SOLE   0 0 10,364
Mastercard Inc COM 57636q104   455,540 545,257 SH   SOLE   404,917 0 140,340
McDonalds COM 580135101   13,318 137,256 SH   SOLE   89,321 0 47,935
McGraw Hill COM 580645109   39,635 506,840 SH   SOLE   501,100 0 5,740
Media General - Class A COM 584404107   226 10,000 SH   SOLE   0 0 10,000
Merck & Co. COM 58933y105   204 4,075 SH   SOLE   309 0 3,766
Microsoft COM 594918104   2,446 65,389 SH   SOLE   22,689 0 42,700
Mohawk Industries COM 608190104   424,256 2,849,265 SH   SOLE   2,000,691 0 848,574
Mondelez International COM 50075n104   29,770 843,343 SH   SOLE   790,946 0 52,397
Novo Nordisk A/S ADR COM 670100205   11,491 62,194 SH   SOLE   55,650 0 6,544
O Reilly Automotive Inc COM 67103h107   469,643 3,648,850 SH   SOLE   2,781,345 0 867,505
Omnicom Group COM 681919106   214,968 2,890,516 SH   SOLE   1,946,596 0 943,920
Oracle Corp. COM 68389X105   124,879 3,263,953 SH   SOLE   3,229,875 0 34,078
Pactera Technology Intl Ltd Sp COM 695255109   5,506 770,000 SH   SOLE   770,000 0 0
Pampa Hldgs SA Spon GDR Reg S COM 697660207   3,175 605,980 SH   SOLE   600,000 0 5,980
PepsiCo COM 713448108   15,689 189,160 SH   SOLE   132,954 0 56,206
Perrigo Co PLC COM G97822103   270,659 1,763,823 SH   SOLE   1,138,691 0 625,132
Pfizer COM 717081103   338 11,022 SH   SOLE   0 0 11,022
Philip Morris Intl Inc. COM 718172109   8,837 101,425 SH   SOLE   10,238 0 91,187
Phillips 66 COM 718546104   3,113 40,355 SH   SOLE   39,000 0 1,355
Pioneer Natural Resources Co. COM 723787107   31,726 172,360 SH   SOLE   171,000 0 1,360
Praxair COM 74005P104   247,675 1,904,750 SH   SOLE   1,270,645 0 634,105
Precision Castparts Corp COM 740189105   838,506 3,113,652 SH   SOLE   2,022,875 0 1,090,777
Price T Rowe Group Inc COM 74144t108   339 4,045 SH   SOLE   0 0 4,045
Primerica Inc COM 74164M108   159,652 3,720,625 SH   SOLE   3,705,000 0 15,625
Procter & Gamble COM 742718109   15,019 184,489 SH   SOLE   58,600 0 125,889
Progressive Corp. Ohio COM 743315103   3,777 138,515 SH   SOLE   71,396 0 67,119
Qihoo 360 Technology Co. ADR COM 74734m109   24,615 300,000 SH   SOLE   300,000 0 0
Qualcomm Inc COM 747525103   22,370 301,282 SH   SOLE   300,000 0 1,282
Quicksilver Resources Inc COM 74837r104   3,616 1,178,000 SH   SOLE   1,178,000 0 0
Range Resources Corp COM 75281a109   304,060 3,606,450 SH   SOLE   3,602,070 0 4,380
Republic Services Inc Cl A COM 760759100   424 12,775 SH   SOLE   714 0 12,061
Resource America Inc Cl A COM 761195205   5,646 603,180 SH   SOLE   603,180 0 0
Ritchie Bros Auctioneers Inc COM 767744105   102,541 4,471,936 SH   SOLE   2,911,169 0 1,560,767
Robert Half Internat'l COM 770323103   294 7,000 SH   SOLE   0 0 7,000
Roper Industries Inc New COM 776696106   619 4,465 SH   SOLE   0 0 4,465
Royal Bk CDA Montreal Que COM 780087102   3,388 50,400 SH   SOLE   50,400 0 0
Royal Dutch Shell PLC Spon ADR COM 780259206   1,897 26,621 SH   SOLE   12,409 0 14,212
SEI Investments Co COM 784117103   347 10,000 SH   SOLE   0 0 10,000
Schlumberger Ltd COM 806857108   257 2,849 SH   SOLE   0 0 2,849
Sherwin Williams Co. COM 824348106   974 5,307 SH   SOLE   106 0 5,201
Sirona Dental Systems Inc COM 82966c103   205,821 2,931,923 SH   SOLE   2,111,099 0 820,824
Southwestern Energy Co COM 845467109   130,259 3,311,945 SH   SOLE   3,302,980 0 8,965
Stericycle Inc. COM 858912108   349 3,000 SH   SOLE   0 0 3,000
Suntrust Banks COM 867914103   1,149 31,203 SH   SOLE   0 0 31,203
TJX Cos - New COM 872540109   2,008,042 31,508,583 SH   SOLE   20,058,931 0 11,449,652
Target Corp COM 87612e106   811 12,813 SH   SOLE   7,476 0 5,337
Techne Corp COM 878377100   240 2,540 SH   SOLE   0 0 2,540
Tiffany & Co COM 886547108   199,589 2,151,207 SH   SOLE   1,520,788 0 630,419
Trimble Navigation Ltd. COM 896239100   119,198 3,435,095 SH   SOLE   2,403,532 0 1,031,563
U.S. Bancorp New - Del. COM 902973304   1,061 26,264 SH   SOLE   0 0 26,264
Union Pacific COM 907818108   5,496 32,713 SH   SOLE   0 0 32,713
Valeant Pharmaceuticals Intern COM 91911k102   4,027,484 34,305,656 SH   SOLE   21,683,366 0 12,622,290
Verisk Analytics Class A COM 92345Y106   4,138 62,964 SH   SOLE   21,668 0 41,296
Verizon Communications COM 92343v104   264 5,375 SH   SOLE   0 0 5,375
Visa Inc Class A COM 92826C839   251,266 1,128,371 SH   SOLE   614,527 0 513,844
WPP PLC New ADR COM 92937a102   391 3,408 SH   SOLE   0 0 3,408
Wal-Mart Stores COM 931142103   176,372 2,241,354 SH   SOLE   1,724,548 0 516,806
Waters Corp COM 941848103   208,450 2,084,496 SH   SOLE   1,445,106 0 639,390
Wells Fargo & Co. New COM 949746101   4,074 89,725 SH   SOLE   300 0 89,425
West Pharmaceutical Svcs Inc C COM 955306105   52,402 1,068,129 SH   SOLE   685,355 0 382,774
World Fuel Services Corp COM 981475106   281,265 6,516,789 SH   SOLE   4,772,619 0 1,744,170
Young Broadcasting Inc Cl A COM 987434107   0 144,865 SH   SOLE   0 0 144,865
Zoetis Inc. COM 98978v103   5,687 173,973 SH   SOLE   51,202 0 122,771
Canadian Natural Resources COM 136385101   26,346 778,559 SH   SOLE   497,835 0 280,724
Ryanair Hldgs PLC Spon ADR COM 783513104   387 8,245 SH   SOLE   844 0 7,401
Storm Resources Ltd. COM 86221r102   5,047 1,325,600 SH   SOLE   1,325,600 0 0