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   234 1,958 SH   SOLE   0 0 1,958
AT&T Inc COM 00206r102   306 9,052 SH   SOLE   0 0 9,052
Advance Auto Parts COM 00751y106   511,645 6,188,254 SH   SOLE   4,381,170 0 1,807,084
Altria Group Inc COM 02209S103   2,941 85,624 SH   SOLE   2,664 0 82,960
American Electric Power COM 025537101   663 15,300 SH   SOLE   0 0 15,300
American Express COM 025816109   106,291 1,407,450 SH   SOLE   734,160 0 673,290
Aon PLC COM g0408v102   31,760 426,650 SH   SOLE   425,000 0 1,650
Apple Computer COM 037833100   851 1,785 SH   SOLE   0 0 1,785
Applied Materials COM 038222105   240 13,692 SH   SOLE   0 0 13,692
Arch Capital Group Ltd COM g0450a105   649 11,988 SH   SOLE   0 0 11,988
Athenahealth Inc. COM 04685w103   32,575 300,000 SH   SOLE   300,000 0 0
Automatic Data Processing COM 053015103   435 6,011 SH   SOLE   0 0 6,011
BP Amoco PLC ADR COM 055622104   233 5,548 SH   SOLE   0 0 5,548
Bank of America Corp COM 060505104   241 17,432 SH   SOLE   732 0 16,700
Becton Dickinson & Co. COM 075887109   227 2,272 SH   SOLE   2,211 0 61
Bed Bath & Beyond Inc COM 075896100   466 6,030 SH   SOLE   0 0 6,030
Berkshire Hathaway - Cl A COM 084670108   1,825,091 10,710 SH   SOLE   7,786 0 2,924
Berkshire Hathaway - Cl B COM 084670702   531,466 4,682,107 SH   SOLE   2,887,763 0 1,794,344
Bitauto Holdings LTD COM 091727107   1,612 100,000 SH   SOLE   100,000 0 0
Blue Earth Refineries COM G11999102   0 15,000 SH   SOLE   15,000 0 0
Brown & Brown Inc. COM 115236101   89,680 2,793,771 SH   SOLE   2,128,927 0 664,844
CVS Corp. COM 126650100   1,471 25,929 SH   SOLE   4,300 0 21,629
Caterpillar COM 149123101   5,881 70,511 SH   SOLE   54,422 0 16,089
Chesapeake Energy Corp COM 165167107   67,433 2,605,605 SH   SOLE   2,600,000 0 5,605
ChevronTexaco Corp COM 166764100   695 5,718 SH   SOLE   1,321 0 4,397
Citigroup Inc COM 172967424   293 6,046 SH   SOLE   40 0 6,006
Coca Cola Co. COM 191216100   46,918 1,238,600 SH   SOLE   632,495 0 606,105
Cognizant Technology Solutions COM 192446102   12,396 150,950 SH   SOLE   150,000 0 950
Colfax Corp COM 194014106   28,437 503,400 SH   SOLE   500,000 0 3,400
Colgate Palmolive Co. COM 194162103   210 3,548 SH   SOLE   0 0 3,548
Comcast Corp. Spl Cl A COM 20030n200   324 7,474 SH   SOLE   0 0 7,474
Concur Technologies Inc COM 206708109   992 8,974 SH   SOLE   5,128 0 3,846
ConocoPhillips COM 20825c104   5,549 79,834 SH   SOLE   78,000 0 1,834
Corinthian Colleges Inc COM 218868107   2,200 1,000,000 SH   SOLE   1,000,000 0 0
Costco Wholesale Corp COM 22160k105   85,560 742,898 SH   SOLE   386,667 0 356,231
Cresud SACIFYA Spon ADR Repstg COM 226406106   5,284 605,247 SH   SOLE   605,247 0 0
Danaher Corp. COM 235851102   103,265 1,489,687 SH   SOLE   1,087,286 0 402,401
Devon Energy Corporation New COM 25179m103   274 4,745 SH   SOLE   0 0 4,745
Dice Holdings Inc COM 253017107   4,255 500,000 SH   SOLE   500,000 0 0
DirectTV COM 25490a309   2,052 34,324 SH   SOLE   26,734 0 7,590
Disney Walt COM 254687106   3,187 49,422 SH   SOLE   0 0 49,422
Du Pont E I De Nemours & Co. COM 263534109   3,277 55,955 SH   SOLE   51,768 0 4,187
Edison International COM 281020107   1,976 42,900 SH   SOLE   0 0 42,900
Emcor Group Inc COM 29084q100   65,718 1,679,488 SH   SOLE   1,209,993 0 469,495
Emerson Electric COM 291011104   283 4,370 SH   SOLE   0 0 4,370
Energizer Holdings Inc COM 29266r108   254 2,782 SH   SOLE   223 0 2,559
Enstar Group Inc GA COM 29358r107   5,464 40,000 SH   SOLE   40,000 0 0
Expeditors Int'l of Wash. Inc. COM 302130109   14,517 329,487 SH   SOLE   232,597 0 96,890
Express Scripts Holding Co. COM 30219g108   368 5,957 SH   SOLE   446 0 5,511
Exxon Mobil Corp COM 30231g103   7,864 91,401 SH   SOLE   18,946 0 72,455
Fastenal Co COM 311900104   1,041,938 20,726,836 SH   SOLE   14,343,240 0 6,383,596
Fifth Third Bancorp COM 316773100   2,067 114,508 SH   SOLE   0 0 114,508
General Electric COM 369604103   5,810 243,191 SH   SOLE   58,903 0 184,288
General Mills COM 370334104   9,605 200,447 SH   SOLE   200,040 0 407
Goldman Sachs Group Inc COM 38141g104   217,932 1,377,488 SH   SOLE   949,159 0 428,329
Google Inc Cl A COM 38259p508   581,439 663,811 SH   SOLE   514,922 0 148,889
Greenlight Capital Re Ltd Cl A COM G4095J109   12,564 441,764 SH   SOLE   441,764 0 0
Greenway Medical Technologies COM 39679b103   8,192 396,690 SH   SOLE   396,690 0 0
HDFC Bank Ltd ADR Repstg 3 Shs COM 40415f101   563 18,291 SH   SOLE   3,500 0 14,791
Heartland Express COM 422347104   1,434 101,057 SH   SOLE   0 0 101,057
Home Depot COM 437076102   2,044 26,953 SH   SOLE   159 0 26,794
IAC Interactivecorp COM 44919p300   65,605 1,200,010 SH   SOLE   1,200,000 0 10
IBM COM 459200101   278,358 1,503,173 SH   SOLE   1,030,519 0 472,654
Idex Corp COM 45167R104   521 7,985 SH   SOLE   0 0 7,985
Idexx Laboratories Corp. COM 45168D104   532,547 5,344,172 SH   SOLE   3,740,572 0 1,603,600
Intel Corp COM 458140100   315 13,732 SH   SOLE   13,400 0 332
Interactive Brokers Group Inc COM 45841n107   32,590 1,736,264 SH   SOLE   1,729,299 0 6,965
Intercontinental Exchange Ange COM 45866f104   2,436 13,430 SH   SOLE   10,300 0 3,130
JP Morgan Chase & Co. COM 46625h100   919 17,784 SH   SOLE   996 0 16,788
Jacobs Engineering Group Inc COM 469814107   114,653 1,970,658 SH   SOLE   1,397,225 0 573,433
Johnson & Johnson COM 478160104   6,458 74,495 SH   SOLE   60,549 0 13,946
Kellogg Co. COM 487836108   8,134 138,500 SH   SOLE   138,500 0 0
Kimberly Clark COM 494368103   6,624 70,300 SH   SOLE   70,300 0 0
Kraft Foods Group Inc. COM 50076Q106   947 18,038 SH   SOLE   614 0 17,424
Lennox International Inc. COM 526107107   1,521 20,209 SH   SOLE   1,814 0 18,395
Leucadia Nat'l COM 527288104   449 16,471 SH   SOLE   2,482 0 13,989
Linear Technology Group COM 535678106   8,440 212,805 SH   SOLE   118,359 0 94,446
Lockheed Martin Corp. COM 539830109   325 2,550 SH   SOLE   0 0 2,550
Lowe's Companies COM 548661107   493 10,364 SH   SOLE   0 0 10,364
Manpower COM 56418H100   7,930 109,023 SH   SOLE   105,543 0 3,480
Mastercard Inc COM 57636q104   368,404 547,585 SH   SOLE   392,632 0 154,953
McDonalds COM 580135101   13,205 137,256 SH   SOLE   89,321 0 47,935
McGraw Hill COM 580645109   33,244 506,840 SH   SOLE   501,100 0 5,740
Media General - Class A COM 584404107   143 10,000 SH   SOLE   0 0 10,000
Microsoft COM 594918104   2,143 64,389 SH   SOLE   22,689 0 41,700
Mohawk Industries COM 608190104   381,183 2,926,547 SH   SOLE   2,146,675 0 779,872
Mondelez International COM 50075n104   26,499 843,343 SH   SOLE   790,946 0 52,397
Novo Nordisk A/S ADR COM 670100205   6,631 39,186 SH   SOLE   34,650 0 4,536
O Reilly Automotive Inc COM 67103h107   468,839 3,674,572 SH   SOLE   2,979,538 0 695,034
Omnicom Group COM 681919106   187,511 2,955,727 SH   SOLE   2,105,814 0 849,913
Oracle Corp. COM 68389X105   74,530 2,246,918 SH   SOLE   2,229,875 0 17,043
Pactera Technology Intl Ltd Sp COM 695255109   5,386 914,500 SH   SOLE   914,500 0 0
Pampa Hldgs SA Spon GDR Reg S COM 697660207   3,030 605,980 SH   SOLE   600,000 0 5,980
PepsiCo COM 713448108   15,036 189,135 SH   SOLE   132,954 0 56,181
Perrigo Co COM 714290103   219,744 1,781,038 SH   SOLE   1,206,955 0 574,083
Pfizer COM 717081103   299 10,422 SH   SOLE   0 0 10,422
Philip Morris Intl Inc. COM 718172109   8,782 101,425 SH   SOLE   10,238 0 91,187
Phillips 66 COM 718546104   2,333 40,355 SH   SOLE   39,000 0 1,355
Pioneer Natural Resources Co. COM 723787107   43,870 232,360 SH   SOLE   231,000 0 1,360
Praxair COM 74005P104   231,740 1,927,796 SH   SOLE   1,367,788 0 560,008
Precision Castparts Corp COM 740189105   715,887 3,150,357 SH   SOLE   2,176,967 0 973,390
Price T Rowe Group Inc COM 74144t108   291 4,045 SH   SOLE   0 0 4,045
Primerica Inc COM 74164M108   150,090 3,720,625 SH   SOLE   3,705,000 0 15,625
Procter & Gamble COM 742718109   13,946 184,489 SH   SOLE   58,600 0 125,889
Progressive Corp. Ohio COM 743315103   3,785 139,013 SH   SOLE   71,396 0 67,617
Qualcomm Inc COM 747525103   20,282 301,282 SH   SOLE   300,000 0 1,282
Quicksilver Resources Inc COM 74837r104   2,321 1,178,000 SH   SOLE   1,178,000 0 0
Range Resources Corp COM 75281a109   218,673 2,881,450 SH   SOLE   2,877,070 0 4,380
Republic Services Inc Cl A COM 760759100   426 12,775 SH   SOLE   714 0 12,061
Resource America Inc Cl A COM 761195205   4,844 603,180 SH   SOLE   603,180 0 0
Ritchie Bros Auctioneers Inc COM 767744105   91,758 4,546,967 SH   SOLE   3,192,559 0 1,354,408
Robert Half Internat'l COM 770323103   273 7,000 SH   SOLE   0 0 7,000
Roper Industries Inc New COM 776696106   593 4,465 SH   SOLE   0 0 4,465
Royal Bk CDA Montreal Que COM 780087102   3,236 50,400 SH   SOLE   50,400 0 0
Royal Dutch Shell PLC Spon ADR COM 780259206   1,780 27,104 SH   SOLE   12,409 0 14,695
SEI Investments Co COM 784117103   309 10,000 SH   SOLE   0 0 10,000
Schlumberger Ltd COM 806857108   252 2,849 SH   SOLE   0 0 2,849
Sherwin Williams Co. COM 824348106   967 5,307 SH   SOLE   106 0 5,201
Sirona Dental Systems Inc COM 82966c103   197,766 2,954,817 SH   SOLE   2,148,414 0 806,403
Southwestern Energy Co COM 845467109   72,886 2,003,475 SH   SOLE   2,001,310 0 2,165
Stericycle Inc. COM 858912108   346 3,000 SH   SOLE   0 0 3,000
Suntrust Banks COM 867914103   1,012 31,203 SH   SOLE   0 0 31,203
TJX Cos - New COM 872540109   1,793,585 31,806,794 SH   SOLE   21,535,779 0 10,271,015
Target Corp COM 87612e106   835 13,054 SH   SOLE   7,476 0 5,578
Techne Corp COM 878377100   203 2,540 SH   SOLE   0 0 2,540
Tiffany & Co COM 886547108   166,388 2,171,601 SH   SOLE   1,571,915 0 599,686
Trimble Navigation Ltd. COM 896239100   103,060 3,468,870 SH   SOLE   2,597,235 0 871,635
U.S. Bancorp New - Del. COM 902973304   961 26,264 SH   SOLE   0 0 26,264
Ultra Petroleum Corp. COM 903914109   10,325 501,940 SH   SOLE   500,240 0 1,700
Union Pacific COM 907818108   5,082 32,713 SH   SOLE   0 0 32,713
Valeant Pharmaceuticals Intern COM 91911k102   3,614,737 34,647,147 SH   SOLE   23,326,670 0 11,320,477
Verisk Analytics Class A COM 92345Y106   4,130 63,583 SH   SOLE   21,655 0 41,928
Verizon Communications COM 077853109   286 6,135 SH   SOLE   0 0 6,135
Visa Inc Class A COM 92826C839   219,312 1,147,628 SH   SOLE   681,483 0 466,145
WPP PLC New ADR COM 92937a102   351 3,408 SH   SOLE   0 0 3,408
WPX Energy Inc. COM 98212b103   38,520 2,000,000 SH   SOLE   2,000,000 0 0
Wal-Mart Stores COM 931142103   170,888 2,310,542 SH   SOLE   1,810,329 0 500,213
Washington Post - Class B COM 939640108   1,986 3,248 SH   SOLE   2,000 0 1,248
Waters Corp COM 941848103   224,839 2,116,927 SH   SOLE   1,556,706 0 560,221
Wells Fargo & Co. New COM 949746101   3,707 89,725 SH   SOLE   300 0 89,425
West Pharmaceutical Svcs Inc C COM 955306105   44,475 1,080,813 SH   SOLE   702,176 0 378,637
World Fuel Services Corp COM 981475106   246,311 6,601,729 SH   SOLE   4,961,458 0 1,640,271
Young Broadcasting Inc Cl A COM 987434107   0 144,865 SH   SOLE   0 0 144,865
Zoetis Inc. COM 98978v103   5,414 173,973 SH   SOLE   51,202 0 122,771
Canadian Natural Resources COM 136385101   26,159 832,019 SH   SOLE   582,322 0 249,697
Ryanair Hldgs PLC Spon ADR COM 783513104   439 8,821 SH   SOLE   844 0 7,977
Storm Resources Ltd. COM 86221r102   4,594 1,325,600 SH   SOLE   1,325,600 0 0