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   332 2,021 SH   SOLE   2,021 0 0
58.com Inc ADR COM 31680q104   38,269 921,045 SH   SOLE   921,045 0 0
Advance Auto Parts COM 00751y106   205 1,289 SH   SOLE   1,289 0 0
Altria Group Inc COM 02209S103   4,197 85,174 SH   SOLE   85,174 0 0
American Electric Power COM 025537101   929 15,300 SH   SOLE   15,300 0 0
American Express COM 025816109   130,067 1,397,969 SH   SOLE   1,397,969 0 0
Amgen COM 031162100   258 1,617 SH   SOLE   1,617 0 0
Apple Computer COM 037833100   1,480 13,406 SH   SOLE   13,406 0 0
Applied Materials COM 038222105   341 13,692 SH   SOLE   13,692 0 0
Arch Capital Group Ltd COM g0450a105   638 10,788 SH   SOLE   10,788 0 0
Athenahealth Inc. COM 04685w103   29,140 200,000 SH   SOLE   200,000 0 0
Automatic Data Processing COM 053015103   508 6,091 SH   SOLE   6,091 0 0
BP Amoco PLC ADR COM 055622104   227 5,948 SH   SOLE   5,948 0 0
Bank of America Corp COM 060505104   9,683 541,253 SH   SOLE   541,253 0 0
Bed Bath & Beyond Inc COM 075896100   463 6,075 SH   SOLE   6,075 0 0
Berkshire Hathaway - Cl A COM 084670108   2,220,224 9,824 SH   SOLE   9,824 0 0
Berkshire Hathaway - Cl B COM 084670702   712,040 4,742,188 SH   SOLE   4,742,188 0 0
Bio-Techne Corp COM 09073m104   235 2,540 SH   SOLE   2,540 0 0
Boeing COM 097023105   233 1,790 SH   SOLE   1,790 0 0
Bristol-Myers Squibb COM 110122108   217 3,670 SH   SOLE   3,670 0 0
Brown & Brown Inc. COM 115236101   87,040 2,644,784 SH   SOLE   2,644,784 0 0
CVS Corp. COM 126650100   2,403 24,953 SH   SOLE   24,953 0 0
Cabelas Inc. Cl A COM 126804301   180,626 3,426,782 SH   SOLE   3,426,782 0 0
Canadian Natural Resources COM 136385101   23,711 767,846 SH   SOLE   767,846 0 0
Caterpillar COM 149123101   6,305 68,881 SH   SOLE   68,881 0 0
ChevronTexaco Corp COM 166764100   529 4,716 SH   SOLE   4,716 0 0
Chubb COM 171232101   354 3,422 SH   SOLE   3,422 0 0
Citigroup Inc COM 172967424   326 6,016 SH   SOLE   6,016 0 0
Coca Cola Co. COM 191216100   41,750 988,876 SH   SOLE   988,876 0 0
Colfax Corp COM 194014106   25,857 501,400 SH   SOLE   501,400 0 0
Colgate Palmolive Co. COM 194162103   245 3,548 SH   SOLE   3,548 0 0
Comcast Corp. Spl Cl A COM 20030n200   430 7,474 SH   SOLE   7,474 0 0
ConocoPhillips COM 20825c104   5,458 79,026 SH   SOLE   79,026 0 0
Costco Wholesale Corp COM 22160k105   105,072 741,246 SH   SOLE   741,246 0 0
Cresud SACIFYA Spon ADR Repstg COM 226406106   6,177 612,147 SH   SOLE   612,147 0 0
Ctrip.com International Ltd A COM 22943f100   4,550 100,000 SH   SOLE   100,000 0 0
Danaher Corp. COM 235851102   125,570 1,465,053 SH   SOLE   1,465,053 0 0
Devon Energy Corporation New COM 25179m103   223 3,645 SH   SOLE   3,645 0 0
Diageo PLC Sponsored ADR COM 25243q205   3,677 32,225 SH   SOLE   32,225 0 0
DirectTV COM 25490a309   4,106 47,354 SH   SOLE   47,354 0 0
Discovery Communications Inc S COM 25470F302   28,158 835,044 SH   SOLE   835,044 0 0
Discovery Communications Inc. COM 25468y107   45,195 1,311,904 SH   SOLE   1,311,904 0 0
Disney Walt COM 254687106   5,404 57,374 SH   SOLE   57,374 0 0
Du Pont E I De Nemours & Co. COM 263534109   4,123 55,762 SH   SOLE   55,762 0 0
Duke Energy Corporation -Hldg COM 26441c204   210 2,510 SH   SOLE   2,510 0 0
Ebay Inc COM 278642103   237 4,220 SH   SOLE   4,220 0 0
Edison International COM 281020107   2,809 42,900 SH   SOLE   42,900 0 0
Emcor Group Inc COM 29084q100   74,288 1,669,759 SH   SOLE   1,669,759 0 0
Emerson Electric COM 291011104   318 5,150 SH   SOLE   5,150 0 0
Energizer Holdings Inc COM 29266r108   211 1,644 SH   SOLE   1,644 0 0
Expeditors Int'l of Wash. Inc. COM 302130109   5,436 121,851 SH   SOLE   121,851 0 0
Express Scripts Holding Co. COM 30219g108   415 4,905 SH   SOLE   4,905 0 0
Exxon Mobil Corp COM 30231g103   8,016 86,707 SH   SOLE   86,707 0 0
Fastenal Co COM 311900104   1,142,651 24,025,457 SH   SOLE   24,025,457 0 0
Fifth Third Bancorp COM 316773100   2,333 114,508 SH   SOLE   114,508 0 0
Fossil Group Inc. COM 34988v106   22,148 200,000 SH   SOLE   200,000 0 0
General Electric COM 369604103   5,792 229,211 SH   SOLE   229,211 0 0
General Mills COM 370334104   2,163 40,567 SH   SOLE   40,567 0 0
Goldman Sachs Group Inc COM 38141g104   245,057 1,264,287 SH   SOLE   1,264,287 0 0
Google Inc Cl A COM 38259p508   310,863 585,805 SH   SOLE   585,805 0 0
Google Inc Cl C COM 38259p706   318,160 604,407 SH   SOLE   604,407 0 0
Graham Holdings Co. COM 384637104   2,812 3,256 SH   SOLE   3,256 0 0
Greenlight Capital Re Ltd Cl A COM G4095J109   14,424 441,764 SH   SOLE   441,764 0 0
Groupon Inc. COM 399473107   24,792 3,001,417 SH   SOLE   3,001,417 0 0
HDFC Bank Ltd ADR Repstg 3 Shs COM 40415f101   938 18,473 SH   SOLE   18,473 0 0
Heartland Express COM 422347104   2,730 101,057 SH   SOLE   101,057 0 0
Hexcel Corp COM 428291108   83,098 2,002,840 SH   SOLE   2,002,840 0 0
Home Depot COM 437076102   3,016 28,728 SH   SOLE   28,728 0 0
IAC Interactivecorp COM 44919p300   72,956 1,200,125 SH   SOLE   1,200,125 0 0
IBM COM 459200101   226,386 1,411,033 SH   SOLE   1,411,033 0 0
ITAU Unibanco Holdings S.A. AD COM 465562106   186 14,263 SH   SOLE   14,263 0 0
Idex Corp COM 45167R104   407 5,225 SH   SOLE   5,225 0 0
Idexx Laboratories Corp. COM 45168D104   659,565 4,448,407 SH   SOLE   4,448,407 0 0
Illinois Tool Works COM 452308109   213 2,248 SH   SOLE   2,248 0 0
Innerworkings Inc Com COM 45773y105   7,790 1,000,000 SH   SOLE   1,000,000 0 0
Intel Corp COM 458140100   265 7,311 SH   SOLE   7,311 0 0
Interactive Brokers Group Inc COM 45841n107   50,629 1,736,264 SH   SOLE   1,736,264 0 0
Ishares India 50 ETF COM 464289529   232 7,750 SH   SOLE   7,750 0 0
JP Morgan Chase & Co. COM 46625h100   1,472 23,514 SH   SOLE   23,514 0 0
Jacobs Engineering Group Inc COM 469814107   176,677 3,953,399 SH   SOLE   3,953,399 0 0
Johnson & Johnson COM 478160104   7,942 75,946 SH   SOLE   75,946 0 0
Kinder Morgan Inc. COM 49456b101   407 9,630 SH   SOLE   9,630 0 0
Kraft Foods Group Inc. COM 50076Q106   1,092 17,424 SH   SOLE   17,424 0 0
Lennox International Inc. COM 526107107   1,857 19,533 SH   SOLE   19,533 0 0
Leucadia Nat'l COM 527288104   369 16,471 SH   SOLE   16,471 0 0
Linear Technology Group COM 535678106   6,192 135,795 SH   SOLE   135,795 0 0
Lockheed Martin Corp. COM 539830109   530 2,750 SH   SOLE   2,750 0 0
Lowe's Companies Inc. COM 548661107   696 10,114 SH   SOLE   10,114 0 0
MRC Global Inc. COM 55345k103   12,175 803,615 SH   SOLE   803,615 0 0
Mastercard Inc COM 57636q104   464,436 5,390,387 SH   SOLE   5,390,387 0 0
McDonalds COM 580135101   12,815 136,767 SH   SOLE   136,767 0 0
McGraw Hill COM 580645109   44,966 505,350 SH   SOLE   505,350 0 0
Medtronic Inc COM 585055106   339 4,700 SH   SOLE   4,700 0 0
Merck & Co. COM 58933y105   272 4,784 SH   SOLE   4,784 0 0
Microsoft COM 594918104   2,933 63,149 SH   SOLE   63,149 0 0
Mohawk Industries COM 608190104   439,198 2,826,972 SH   SOLE   2,826,972 0 0
Mondelez International COM 50075n104   2,059 56,680 SH   SOLE   56,680 0 0
Novo Nordisk A/S ADR COM 670100205   3,478 82,192 SH   SOLE   82,192 0 0
O Reilly Automotive Inc COM 67103h107   694,836 3,607,287 SH   SOLE   3,607,287 0 0
Omnicom Group COM 681919106   222,655 2,874,082 SH   SOLE   2,874,082 0 0
Oracle Corp. COM 68389X105   2,819 62,693 SH   SOLE   62,693 0 0
PepsiCo COM 713448108   17,752 187,735 SH   SOLE   187,735 0 0
Perrigo Co PLC COM G97822103   284,119 1,699,683 SH   SOLE   1,699,683 0 0
Pfizer COM 717081103   342 10,967 SH   SOLE   10,967 0 0
Philip Morris Intl Inc. COM 718172109   7,438 91,317 SH   SOLE   91,317 0 0
Phillips 66 COM 718546104   2,832 39,491 SH   SOLE   39,491 0 0
Pioneer Natural Resources Co. COM 723787107   26,043 174,962 SH   SOLE   174,962 0 0
Praxair COM 74005P104   245,102 1,891,801 SH   SOLE   1,891,801 0 0
Precision Castparts Corp COM 740189105   745,033 3,092,962 SH   SOLE   3,092,962 0 0
Price T Rowe Group Inc COM 74144t108   347 4,045 SH   SOLE   4,045 0 0
Primerica Inc COM 74164M108   201,654 3,716,445 SH   SOLE   3,716,445 0 0
Procter & Gamble COM 742718109   14,617 160,473 SH   SOLE   160,473 0 0
Progressive Corp. Ohio COM 743315103   1,753 64,940 SH   SOLE   64,940 0 0
Public Storage Inc. COM 74460d109   461 2,493 SH   SOLE   2,493 0 0
Qihoo 360 Technology Co. ADR COM 74734m109   85,890 1,500,000 SH   SOLE   1,500,000 0 0
Qualcomm Inc COM 747525103   22,468 302,267 SH   SOLE   302,267 0 0
Range Resources Corp COM 75281a109   192,709 3,605,407 SH   SOLE   3,605,407 0 0
Republic Services Inc Cl A COM 760759100   505 12,555 SH   SOLE   12,555 0 0
Resource America Inc - (RESTRI COM 761195205   2,659 294,117 SH   SOLE   294,117 0 0
Resource America Inc Cl A COM 761195205   5,453 603,180 SH   SOLE   603,180 0 0
Robert Half Internat'l COM 770323103   409 7,000 SH   SOLE   7,000 0 0
Roper Industries Inc New COM 776696106   698 4,465 SH   SOLE   4,465 0 0
Royal Bk CDA Montreal Que COM 780087102   3,481 50,400 SH   SOLE   50,400 0 0
Royal Dutch Shell PLC Spon ADR COM 780259206   1,426 21,299 SH   SOLE   21,299 0 0
SEI Investments Co COM 784117103   400 10,000 SH   SOLE   10,000 0 0
Schlumberger Ltd COM 806857108   1,580 18,496 SH   SOLE   18,496 0 0
Sherwin Williams Co. COM 824348106   1,396 5,307 SH   SOLE   5,307 0 0
Sirona Dental Systems Inc COM 82966c103   247,010 2,827,172 SH   SOLE   2,827,172 0 0
Soufun Holdings LTD ADR COM 836034108   14,843 2,008,500 SH   SOLE   2,008,500 0 0
Southwestern Energy Co COM 845467109   109,554 4,014,450 SH   SOLE   4,014,450 0 0
Stericycle Inc. COM 858912108   393 3,000 SH   SOLE   3,000 0 0
Suntrust Banks COM 867914103   1,307 31,203 SH   SOLE   31,203 0 0
TJX Cos - New COM 872540109   1,829,267 26,673,471 SH   SOLE   26,673,471 0 0
TRW Automotive Holdings Corp. COM 87264s106   771 7,500 SH   SOLE   7,500 0 0
Thermo Electron COM 883556102   360 2,873 SH   SOLE   2,873 0 0
Third Point Reinsurance LTD COM g8827u100   14,667 1,012,200 SH   SOLE   1,012,200 0 0
Tiffany & Co COM 886547108   227,817 2,131,921 SH   SOLE   2,131,921 0 0
Trimble Navigation Ltd. COM 896239100   91,201 3,436,368 SH   SOLE   3,436,368 0 0
U.S. Bancorp New - Del. COM 902973304   1,262 28,069 SH   SOLE   28,069 0 0
Union Pacific COM 907818108   12,014 100,846 SH   SOLE   100,846 0 0
United Technologies COM 913017109   215 1,873 SH   SOLE   1,873 0 0
Valeant Pharmaceuticals Intern COM 91911k102   4,913,249 34,331,973 SH   SOLE   34,331,973 0 0
Verisk Analytics Class A COM 92345Y106   3,804 59,385 SH   SOLE   59,385 0 0
Verizon Communications COM 92343v104   320 6,837 SH   SOLE   6,837 0 0
Visa Inc Class A COM 92826C839   225,111 858,546 SH   SOLE   858,546 0 0
WPP PLC New ADR COM 92937a102   296 2,840 SH   SOLE   2,840 0 0
Wal-Mart Stores COM 931142103   190,282 2,215,675 SH   SOLE   2,215,675 0 0
Waters Corp COM 941848103   230,970 2,049,064 SH   SOLE   2,049,064 0 0
Wells Fargo & Co. New COM 949746101   12,857 234,530 SH   SOLE   234,530 0 0
West Pharmaceutical Svcs Inc C COM 955306105   54,540 1,024,416 SH   SOLE   1,024,416 0 0
World Fuel Services Corp COM 981475106   192,366 4,099,001 SH   SOLE   4,099,001 0 0
Yandex NV Shs COM n97284108   52,280 2,910,911 SH   SOLE   2,910,911 0 0
Young Broadcasting Inc Cl A COM 987434107   0 144,865 SH   SOLE   144,865 0 0
Zoetis Inc. COM 98978v103   7,462 173,423 SH   SOLE   173,423 0 0
Constellation Software Inc. COM 21037x100   76,708 257,168 SH   SOLE   257,168 0 0
Jardine Matheson Hldgs (U$.25 COM G50736100   220 3,600 SH   SOLE   3,600 0 0
Ryanair Hldgs PLC Spon ADR COM 783513104   579 8,121 SH   SOLE   8,121 0 0