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
***Novo Nordisk A/S ADR COM 670100205 5,368 34,640 SH   SOLE   30,150 0 4,490
3M Company COM 88579y101 214 1,958 SH   SOLE   0 0 1,958
AT&T Inc COM 00206r102 200 5,650 SH   SOLE   0 0 5,650
Advance Auto Parts COM 00751y106 507,360 6,250,587 SH   SOLE   4,431,013 0 1,819,574
Altria Group Inc COM 02209S103 2,996 85,624 SH   SOLE   2,664 0 82,960
American Electric Power COM 025537101 685 15,300 SH   SOLE   0 0 15,300
American Express COM 025816109 101,753 1,361,063 SH   SOLE   691,160 0 669,903
American Public Ed Inc COM 02913V103 771 20,745 SH   SOLE   20,000 0 745
Aon PLC COM g0408v102 27,455 426,650 SH   SOLE   425,000 0 1,650
Apache Corp COM 037411105 25,314 301,971 SH   SOLE   300,000 0 1,971
Apple Computer COM 037833100 654 1,650 SH   SOLE   0 0 1,650
Applied Materials COM 038222105 204 13,692 SH   SOLE   0 0 13,692
Arch Capital Group Ltd COM g0450a105 616 11,988 SH   SOLE   0 0 11,988
Athenahealth Inc. COM 04685w103 25,418 300,000 SH   SOLE   300,000 0 0
Automatic Data Processing COM 053015103 414 6,011 SH   SOLE   0 0 6,011
BP Amoco PLC ADR COM 055622104 241 5,762 SH   SOLE   0 0 5,762
Bank of America Corp COM 060505104 227 17,648 SH   SOLE   732 0 16,916
Becton Dickinson & Co. COM 075887109 225 2,272 SH   SOLE   2,211 0 61
Bed Bath & Beyond Inc COM 075896100 428 6,030 SH   SOLE   0 0 6,030
Berkshire Hathaway - Cl A COM 084670108 1,807,898 10,723 SH   SOLE   7,793 0 2,930
Berkshire Hathaway - Cl B COM 084670702 522,586 4,669,282 SH   SOLE   2,884,625 0 1,784,657
Bitauto Holdings LTD COM 091727107 14,810 1,350,000 SH   SOLE   1,350,000 0 0
Blue Earth Refineries COM G11999102 0 15,000 SH   SOLE   15,000 0 0
Brown & Brown Inc. COM 115236101 90,215 2,798,246 SH   SOLE   2,136,315 0 661,931
CVS Corp. COM 126650100 1,381 24,155 SH   SOLE   3,200 0 20,955
Caterpillar COM 149123101 5,819 70,542 SH   SOLE   54,422 0 16,120
Chesapeake Energy Corp COM 165167107 53,102 2,605,605 SH   SOLE   2,600,000 0 5,605
ChevronTexaco Corp COM 166764100 671 5,668 SH   SOLE   1,321 0 4,347
Citigroup Inc COM 172967101 295 6,146 SH   SOLE   40 0 6,106
Coca Cola Co. COM 191216100 33,786 842,331 SH   SOLE   235,855 0 606,476
Cognizant Technology Solutions COM 192446102 9,706 154,950 SH   SOLE   154,000 0 950
Colfax Corp COM 194014106 26,232 503,400 SH   SOLE   500,000 0 3,400
Colgate Palmolive Co. COM 194162103 208 3,622 SH   SOLE   0 0 3,622
Comcast Corp. Spl Cl A COM 20030n200 296 7,474 SH   SOLE   0 0 7,474
Concur Technologies Inc COM 206708109 25,275 310,579 SH   SOLE   305,478 0 5,101
Corinthian Colleges Inc COM 218868107 2,240 1,000,000 SH   SOLE   1,000,000 0 0
Costco Wholesale Corp COM 22160k105 82,321 744,517 SH   SOLE   387,367 0 357,150
Cousins Properties Inc. COM 222795106 130 12,826 SH   SOLE   0 0 12,826
Cresud SACIFYA Spon ADR Repstg COM 226406106 4,497 605,247 SH   SOLE   605,247 0 0
Danaher Corp. COM 235851102 94,264 1,489,155 SH   SOLE   1,087,336 0 401,819
Devon Energy Corporation New COM 25179m103 246 4,745 SH   SOLE   0 0 4,745
Dice Holdings Inc COM 253017107 4,605 500,000 SH   SOLE   500,000 0 0
DirectTV COM 25490a309 2,112 34,264 SH   SOLE   26,734 0 7,530
Disney Walt COM 254687106 3,102 49,122 SH   SOLE   0 0 49,122
Du Pont E I De Nemours & Co. COM 263534109 218 4,155 SH   SOLE   268 0 3,887
Duke Energy Corporation -Hldg COM 26441c204 200 2,964 SH   SOLE   0 0 2,964
Edison International COM 281020107 2,230 46,300 SH   SOLE   0 0 46,300
Emcor Group Inc COM 29084q100 69,446 1,708,378 SH   SOLE   1,240,841 0 467,537
Emerson Electric COM 291011104 230 4,220 SH   SOLE   0 0 4,220
Energizer Holdings Inc COM 29266r108 280 2,782 SH   SOLE   223 0 2,559
Enstar Group Inc GA COM 29358r107 6,649 50,000 SH   SOLE   50,000 0 0
Expeditors Int'l of Wash. Inc. COM 302130109 12,163 319,746 SH   SOLE   232,597 0 87,149
Express Scripts Holding Co. COM 30219g108 355 5,757 SH   SOLE   446 0 5,311
Exxon Mobil Corp COM 30231g103 8,263 91,451 SH   SOLE   18,946 0 72,505
Fastenal Co COM 311900104 949,507 20,736,118 SH   SOLE   14,355,089 0 6,381,029
Fifth Third Bancorp COM 316773100 2,067 114,508 SH   SOLE   0 0 114,508
General Electric COM 369604103 5,638 243,128 SH   SOLE   58,903 0 184,225
Goldman Sachs Group Inc COM 38141g104 211,591 1,398,951 SH   SOLE   965,984 0 432,967
Google Inc Cl A COM 38259p508 595,622 676,559 SH   SOLE   527,922 0 148,637
Greenlight Capital Re Ltd Cl A COM G4095J109 10,836 441,764 SH   SOLE   441,764 0 0
HDFC Bank Ltd ADR Repstg 3 Shs COM 40415f101 664 18,310 SH   SOLE   3,500 0 14,810
Heartland Express COM 422347104 1,402 101,057 SH   SOLE   0 0 101,057
Highwoods Properties Inc COM 431284108 465 13,050 SH   SOLE   0 0 13,050
Home Depot COM 437076102 2,053 26,503 SH   SOLE   159 0 26,344
IAC Interactivecorp COM 44919p300 19,032 400,000 SH   SOLE   400,000 0 0
IBM COM 459200101 287,641 1,505,108 SH   SOLE   1,031,962 0 473,146
Idex Corp COM 45167R104 430 7,985 SH   SOLE   0 0 7,985
Idexx Laboratories Corp. COM 45168D104 480,000 5,351,762 SH   SOLE   3,748,992 0 1,602,770
Intel Corp COM 458140100 336 13,882 SH   SOLE   13,400 0 482
Interactive Brokers Group Inc COM 45841n107 8,075 505,612 SH   SOLE   505,612 0 0
Intercontinental Exchange Ange COM 45865v100 2,387 13,430 SH   SOLE   10,300 0 3,130
JP Morgan Chase & Co. COM 46625h100 945 17,893 SH   SOLE   996 0 16,897
Jacobs Engineering Group Inc COM 469814107 108,751 1,972,624 SH   SOLE   1,400,440 0 572,184
Johnson & Johnson COM 478160104 1,228 14,307 SH   SOLE   49 0 14,258
Kinder Morgan Energy Partners COM 494550106 205 2,400 SH   SOLE   0 0 2,400
Kraft Foods Group Inc. COM 50076Q106 1,077 19,271 SH   SOLE   614 0 18,657
Lennox International Inc. COM 526107107 1,353 20,971 SH   SOLE   1,814 0 19,157
Leucadia Nat'l COM 527288104 432 16,471 SH   SOLE   2,482 0 13,989
Linear Technology Group COM 535678106 7,874 213,733 SH   SOLE   118,074 0 95,659
Lockheed Martin Corp. COM 539830109 277 2,550 SH   SOLE   0 0 2,550
Lowe's Companies COM 548661107 377 9,214 SH   SOLE   0 0 9,214
Manpower COM 56418H100 33,071 603,480 SH   SOLE   600,000 0 3,480
Mastercard Inc COM 57636q104 316,212 550,412 SH   SOLE   394,217 0 156,195
McDonalds COM 580135101 7,156 72,286 SH   SOLE   24,321 0 47,965
McGraw Hill COM 580645109 204 3,840 SH   SOLE   0 0 3,840
Media General - Class A COM 584404107 110 10,000 SH   SOLE   0 0 10,000
Microsoft COM 594918104 2,230 64,561 SH   SOLE   22,689 0 41,872
Mohawk Industries COM 608190104 428,411 3,808,438 SH   SOLE   2,798,875 0 1,009,563
Mondelez International COM 50075n104 30,297 1,061,938 SH   SOLE   1,005,946 0 55,992
Move Inc. COM 62458m108 3,194 249,111 SH   SOLE   241,722 0 7,389
O Reilly Automotive Inc COM 67103h107 413,676 3,673,206 SH   SOLE   2,979,966 0 693,240
Omnicom Group COM 681919106 186,455 2,965,726 SH   SOLE   2,109,085 0 856,641
Oracle Corp. COM 68389X105 23,413 762,393 SH   SOLE   748,875 0 13,518
Pactera Technology Intl Ltd Sp COM 695255109 6,750 1,000,000 SH   SOLE   1,000,000 0 0
Pampa Hldgs SA Spon GDR Reg S COM 697660207 1,963 605,980 SH   SOLE   600,000 0 5,980
PepsiCo COM 713448108 4,833 59,089 SH   SOLE   2,954 0 56,135
Perrigo Co COM 714290103 210,370 1,738,598 SH   SOLE   1,166,376 0 572,222
Pfizer COM 717081103 292 10,422 SH   SOLE   0 0 10,422
Philip Morris Intl Inc. COM 718172109 8,785 101,425 SH   SOLE   10,238 0 91,187
Pioneer Natural Resources Co. COM 723787107 43,622 301,360 SH   SOLE   300,000 0 1,360
Praxair COM 74005P104 222,003 1,927,780 SH   SOLE   1,368,262 0 559,518
Precision Castparts Corp COM 740189105 711,783 3,149,345 SH   SOLE   2,176,647 0 972,698
Price T Rowe Group Inc COM 74144t108 301 4,110 SH   SOLE   0 0 4,110
Primerica Inc COM 74164M108 139,300 3,720,625 SH   SOLE   3,705,000 0 15,625
Procter & Gamble COM 742718109 9,851 127,951 SH   SOLE   0 0 127,951
Progressive Corp. Ohio COM 743315103 3,519 138,447 SH   SOLE   71,396 0 67,051
Qualcomm Inc COM 747525103 18,387 300,982 SH   SOLE   300,000 0 982
Quicksilver Resources Inc COM 74837r104 1,979 1,178,000 SH   SOLE   1,178,000 0 0
Range Resources Corp COM 75281a109 232,459 3,006,450 SH   SOLE   3,002,070 0 4,380
Republic Services Inc Cl A COM 760759100 434 12,775 SH   SOLE   714 0 12,061
Resource America Inc Cl A COM 761195205 6,766 796,000 SH   SOLE   796,000 0 0
Ritchie Bros Auctioneers Inc COM 767744105 91,133 4,741,552 SH   SOLE   3,371,371 0 1,370,181
Robert Half Internat'l COM 770323103 233 7,000 SH   SOLE   0 0 7,000
Roper Industries Inc New COM 776696106 555 4,465 SH   SOLE   0 0 4,465
Royal Dutch Shell PLC Spon ADR COM 780259206 1,780 27,903 SH   SOLE   12,409 0 15,494
SEI Investments Co COM 784117103 284 10,000 SH   SOLE   0 0 10,000
Sherwin Williams Co. COM 824348106 937 5,307 SH   SOLE   106 0 5,201
Sirona Dental Systems Inc COM 82966c103 194,740 2,955,980 SH   SOLE   2,149,134 0 806,846
Solta Med Inc. COM 83438k103 5,442 2,386,937 SH   SOLE   2,386,937 0 0
Southwestern Energy Co COM 845467109 36,657 1,003,475 SH   SOLE   1,001,310 0 2,165
Stericycle Inc. COM 858912108 331 3,000 SH   SOLE   0 0 3,000
Suntrust Banks COM 867914103 985 31,203 SH   SOLE   0 0 31,203
TJX Cos - New COM 872540109 1,596,025 31,882,238 SH   SOLE   21,597,086 0 10,285,152
Target Corp COM 87612e106 724 10,519 SH   SOLE   7,476 0 3,043
Tiffany & Co COM 886547108 158,205 2,171,952 SH   SOLE   1,573,424 0 598,528
Timken Co. COM 887389104 51,454 914,255 SH   SOLE   904,255 0 10,000
Trimble Navigation Ltd. COM 896239100 90,128 3,467,796 SH   SOLE   2,597,761 0 870,035
U.S. Bancorp New - Del. COM 902973304 949 26,264 SH   SOLE   0 0 26,264
Ultra Petroleum Corp. COM 903914109 9,948 501,940 SH   SOLE   500,240 0 1,700
Union Pacific COM 907818108 5,055 32,763 SH   SOLE   0 0 32,763
Valeant Pharmaceuticals Intern COM 91911k102 2,990,257 34,738,116 SH   SOLE   23,384,637 0 11,353,479
Verisk Analytics Class A COM 92345Y106 4,109 68,825 SH   SOLE   21,655 0 47,170
Verizon Communications COM 077853109 250 4,975 SH   SOLE   0 0 4,975
Visa Inc Class A COM 92826C839 209,861 1,148,351 SH   SOLE   682,183 0 466,168
WPP PLC New ADR COM 92937a102 291 3,408 SH   SOLE   0 0 3,408
Wal-Mart Stores COM 931142103 173,395 2,327,768 SH   SOLE   1,817,649 0 510,119
Washington Post - Class B COM 939640108 2,091 4,323 SH   SOLE   2,000 0 2,323
Waters Corp COM 941848103 211,930 2,118,237 SH   SOLE   1,558,600 0 559,637
Wells Fargo & Co. New COM 949746101 3,708 89,850 SH   SOLE   300 0 89,550
West Pharmaceutical Svcs Inc C COM 955306105 39,425 561,131 SH   SOLE   370,701 0 190,430
World Fuel Services Corp COM 981475106 268,103 6,705,937 SH   SOLE   5,070,536 0 1,635,401
Young Broadcasting Inc Cl A COM 987434107 0 144,865 SH   SOLE   0 0 144,865
Zoetis Inc. COM 98978v103 619 20,044 SH   SOLE   20,000 0 44
***Jardine Matheson Hldgs (U$. COM G50736100 216 3,600 SH   SOLE   3,600 0 0
Canadian Natural Resources COM 136385101 23,501 831,596 SH   SOLE   583,658 0 247,938
Ryanair Hldgs PLC Spon ADR COM 783513104 455 8,827 SH   SOLE   844 0 7,983
Storm Resources Ltd. COM 86221r102 3,403 1,325,600 SH   SOLE   1,325,600 0 0
Nuveen Ohio Quality Income Mun PRF 670980606 100 10,000 SH   SOLE   0 0 10,000