13F-HR 1 inftable.txt JUNE 2006 13F REPORT FORM 13F INFORMATION TABLE VALUE SHARES/ SH/ PUT/ INVSTMT OTHER VOTING AUTHORITY NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DSCRETN MANAGERS SOLE SHARED NONE ------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- -------- AMER TOWER CV DEB C@100 CONV 029912AF9 174 175000 PRN SOLE 175000 3M CO COM 88579y101 1528 18917.00 SH SOLE 18917.00 ABBOTT LABORATORIES COM 002824100 1164 26699.00 SH SOLE 26699.00 ACTUANT CORP A COM 00508x203 17760 355563.00SH SOLE 355563.00 ALCON INC COM H01301102 9313 94500.00 SH SOLE 94500.00 ALLIANT ENERGY CORP COM 018802108 240 7000.00 SH SOLE 7000.00 ALTERA CORP COM 021441100 2064 117588.00SH SOLE 117588.00 ALTRIA GROUP INC COM 02209S103 680 9259.00 SH SOLE 9259.00 AMERICAN EXPRESS CO COM 025816109 647 12159.00 SH SOLE 12159.00 AMERICAN INTERNATIONAL GROUP COM 026874107 17686 299511.00SH SOLE 299511.00 AMERICAN TOWER CORP COM 029912201 17715 569243.00SH SOLE 569243.00 AMGEN INC COM 031162100 20854 319693.00SH SOLE 319693.00 ANADARKO PETROLEUM CORP COM 032511107 382 8000.00 SH SOLE 8000.00 ANHEUSER BUSCH COS COM 035229103 6114 134105.00SH SOLE 134105.00 APACHE CORP COM 037411105 31719 464751.00SH SOLE 464751.00 APARTMENT INVESTMENT & MGT COM 03748R101 616 14167.00 SH SOLE 14167.00 ARCHER DANIELS MIDLAND CO COM 039483102 12445 301475.00SH SOLE 301475.00 ARRAY BIOPHARMA INC COM 04269x105 86 10021.00 SH SOLE 10021.00 AT ROAD INC COM 04648k105 4 750.00 SH SOLE 750.00 AUTOMATIC DATA PROCESSING COM 053015103 2204 48610.00 SH SOLE 48610.00 BAKER HUGHES, INC. COM 057224107 1610 19666.00 SH SOLE 19666.00 BANK OF AMERICA CORP COM 060505104 2174 45191.70 SH SOLE 45191.70 BERKSHIRE HATHAWAY INC COM 084670108 2566 28.00 SH SOLE 28.00 BERKSHIRE HATHAWAY INC. DEL CL COM 084670207 2383 783.00 SH SOLE 783.00 BOEING CO COM 097023105 423 5160.00 SH SOLE 5160.00 BP PLC ADR COM 055622104 1386 19908.00 SH SOLE 19908.00 BROWN & BROWN COM 115236101 8376 286665.00SH SOLE 286665.00 CAPITAL ONE FINANCIAL COM 14040H105 4478 52407.00 SH SOLE 52407.00 CAREMARK RX COM 141705103 15874 318303.00SH SOLE 318303.00 CARMAX INC COM 143130102 40987 1155871.00SH SOLE 1155871.00 CARNIVAL CORP COM 143658300 7497 179609.00SH SOLE 179609.00 CATERPILLAR INC COM 149123101 30742 412750.00SH SOLE 412750.00 CERNER CORP COM 156782104 13687 368834.00SH SOLE 368834.00 CHEVRON CORP COM 166764100 1107 17834.00 SH SOLE 17834.00 CHICAGO BRIDGE & IRON CO NV COM 167250109 45703 1892445.00SH SOLE 1892445.00 CISCO SYSTEMS INC COM 17275r102 24431 1250936.00SH SOLE 1250936.00 CITIGROUP COM 172967101 735 15225.00 SH SOLE 15225.00 CLEAR CHANNEL COMMUNICATIONS COM 184502102 48768 1575703.00SH SOLE 1575703.00 COCA COLA CO COM 191216100 586 13615.00 SH SOLE 13615.00 COLGATE-PALMOLIVE COM 194162103 329 5500.00 SH SOLE 5500.00 COMCAST CORP - A COM 20030N101 2704 82586.00 SH SOLE 82586.00 COMCAST CORP - A - SPL COM 20030N200 13936 425138.00SH SOLE 425138.00 COMPUTER PROGRAMS AND SYSTEMS, COM 205306103 4801 120150.00SH SOLE 120150.00 CONOCOPHILLIPS COM COM 20825C104 285 4344.00 SH SOLE 4344.00 CORNING INC COM 219350105 212 8775.00 SH SOLE 8775.00 CROWN CASTLE INTL CORP COM 228227104 4578 132551.00SH SOLE 132551.00 DANAHER CORP COM 235851102 495 7700.00 SH SOLE 7700.00 DEERE & CO COM 244199105 260 3109.00 SH SOLE 3109.00 DONALDSON INC COM 257651109 32568 961546.00SH SOLE 961546.00 DUKE REALTY CORP COM 264411505 1146 32600.00 SH SOLE 32600.00 DeVRY INC COM 251893103 220 10000.00 SH SOLE 10000.00 EAST WEST BANCORP INC COM 27579R104 49765 1312708.00SH SOLE 1312708.00 ELI LILLY & CO COM 532457108 405 7334.00 SH SOLE 7334.00 EMC CORP COM 268648102 295 26900.00 SH SOLE 26900.00 EMERSON COM 291011104 237 2828.00 SH SOLE 2828.00 ENCANA CORP COM 292505104 2585 49100.00 SH SOLE 49100.00 ENERPLUS RESOURCES FUND COM 29274D604 833 14817.00 SH SOLE 14817.00 EQUITY RESIDENTIAL PROPERTYS I COM 29476l107 1034 23106.00 SH SOLE 23106.00 EXPEDITORS INTERNATIONAL COM 302130109 68647 1225614.00SH SOLE 1225614.00 EXXON MOBIL CORP COM 30231G102 6487 105745.00SH SOLE 105745.00 FASTENAL CO COM 311900104 126461 3138767.00SH SOLE 3138767.00 FEDEX CORP COM 31428X106 730 6250.00 SH SOLE 6250.00 FIRST DATA CORP COM 319963104 24439 542604.00SH SOLE 542604.00 FISERV INC COM 337738108 10561 232816.00SH SOLE 232816.00 FISHER SCIENTIFIC INT'L INC COM 338032204 204 2795.00 SH SOLE 2795.00 GARMIN COM G37260109 60971 578255.00SH SOLE 578255.00 GENENTECH INC COM 368710406 303 3700.00 SH SOLE 3700.00 GENERAL DYNAMICS COM 369550108 414 6320.00 SH SOLE 6320.00 GENERAL ELECTRIC COM 369604103 9902 300420.00SH SOLE 300420.00 GENERAL GROWTH PROPERTIES COM 370021107 68 1500.00 SH SOLE 1500.00 GENERAL MARITIME CORP COM Y2692M103 3801 102838.00SH SOLE 102838.00 GRACO INC COM 384109104 11272 245152.00SH SOLE 245152.00 HARTFORD FINANCIAL SVCS GP COM 416515104 280 3304.00 SH SOLE 3304.00 HEALTH CARE PROPERTY INVS INC COM 421915109 5162 193050.00SH SOLE 193050.00 HEALTHWAYS INC COM 422245100 17661 335500.00SH SOLE 335500.00 HEWLETT-PACKARD COM 428236103 843 26625.00 SH SOLE 26625.00 HOME DEPOT COM 437076102 392 10950.00 SH SOLE 10950.00 HONEYWELL INTL INC COM 438516106 407 10100.00 SH SOLE 10100.00 HOSPITALITY PROPERTIES COM 44106M102 804 18300.00 SH SOLE 18300.00 IDEXX LABORATORIES, INC. COM 45168D104 42692 568239.00SH SOLE 568239.00 INTEL CORP COM 458140100 7388 388841.00SH SOLE 388841.00 INTL BUSINESS MACH CORP COM 459200101 2209 28756.00 SH SOLE 28756.00 INVITROGEN CORP COM 46185R100 4660 70525.00 SH SOLE 70525.00 IRON MOUNTAIN COM 462846106 41765 1117303.00SH SOLE 1117303.00 J P MORGAN CHASE & CO COM 46625h100 784 18670.00 SH SOLE 18670.00 JABIL CIRCUIT INC COM 466313103 287 11200.00 SH SOLE 11200.00 JACK HENRY & ASSOCIATES, INC COM 426281101 2970 151053.00SH SOLE 151053.00 JOHNSON & JOHNSON COM 478160104 21582 360180.85SH SOLE 360180.85 KEYSTONE AUTOMOTIVE COM 49338N109 47418 1123116.00SH SOLE 1123116.00 LABORATORY CORP OF AMERICA HOL COM 50540r409 20919 336164.00SH SOLE 336164.00 LEGG MASON INC COM 524901105 2399 24103.94 SH SOLE 24103.94 LINCOLN NATL CORP COM 534187109 555 9836.00 SH SOLE 9836.00 LOWE'S COMPANIES INC COM 548661107 7439 122607.00SH SOLE 122607.00 MARKEL CORP COM 570535104 13364 38513.00 SH SOLE 38513.00 MEDTRONIC INC COM 585055106 29467 628021.00SH SOLE 628021.00 MERC BANKSHARES COM 587405101 358 10033.50 SH SOLE 10033.50 MERCK & CO COM 589331107 1652 45336.00 SH SOLE 45336.00 MERRILL LYNCH & CO COM 590188108 473 6800.00 SH SOLE 6800.00 MICROSOFT CORP COM 594918104 2745 117819.00SH SOLE 117819.00 MOHAWK INDUSTRIES COM 608190104 22901 325531.00SH SOLE 325531.00 MOODYS CORP COM 615369105 408 7500.00 SH SOLE 7500.00 MORGAN STANLEY COM 617446448 484 7650.00 SH SOLE 7650.00 McCORMICK & CO COM 579780206 520 15510.00 SH SOLE 15510.00 NATIONWIDE HEALTH PROPERTIES COM 638620104 2187 97150.00 SH SOLE 97150.00 NATL OILWELL VARCO INC COM 637071101 304 4800.00 SH SOLE 4800.00 NII HLDFS INC CL B COM 62913F201 457 8100.00 SH SOLE 8100.00 NOKIA CORP ADR COM 654902204 227 11190.00 SH SOLE 11190.00 NUANCE COMMUNICATIONS COM 67020Y100 14751 1466335.00SH SOLE 1466335.00 O REILLY AUTOMOTIVE INC COM 686091109 38593 1237366.00SH SOLE 1237366.00 OMI CORP COM Y6476W104 43600 2013860.00SH SOLE 2013860.00 OMNICARE INC COM 681904108 2129 44900.00 SH SOLE 44900.00 PAYCHEX COM 704326107 52723 1352570.00SH SOLE 1352570.00 PEPSICO INC COM 713448108 2487 41429.00 SH SOLE 41429.00 PFIZER INC COM 717081103 1429 60902.00 SH SOLE 60902.00 PINNACLE WEST CAPITOL CORP COM 723484101 231 5800.00 SH SOLE 5800.00 PNC FINANCIAL SVCS INC COM 693475105 1878 26761.50 SH SOLE 26761.50 POOL CORPORATION COM 73278L105 24692 565934.00SH SOLE 565934.00 PRECISION CASTPARTS CORP COM 740189105 263 4400.00 SH SOLE 4400.00 PROCTER & GAMBLE CO COM 742718109 34873 627216.00SH SOLE 627216.00 PSS WORLD MEDICAL INC. COM 69366A100 6072 344000.00SH SOLE 344000.00 QUALCOMM INC COM 747525103 41910 1045929.00SH SOLE 1045929.00 RAVEN INDUSTRIES, INC. COM 754212108 20208 641525.00SH SOLE 641525.00 RENAISSANCE RE HOLDINGS LTD COM g7496g103 30739 634321.00SH SOLE 634321.00 RIO TINTO PLC COM 767204100 28134 134158.00SH SOLE 134158.00 ROCHE HOLDING LTD ADR COM 771195104 540 6550.00 SH SOLE 6550.00 ROCKWELL AUTOMATION COM 773903109 4601 63900.00 SH SOLE 63900.00 ROYAL DUTCH SHELL PLC ADR COM 780259206 54 800.00 SH SOLE 800.00 SCHERING-PLOUGH CORP COM 806605101 419 22000.00 SH SOLE 22000.00 SCHLUMBERGER LTD COM 806857108 51674 793636.00SH SOLE 793636.00 SHUFFLE MASTER INC COM 825549108 295 9000.00 SH SOLE 9000.00 SLM CORPORATION COM 78442p106 2074 39200.00 SH SOLE 39200.00 SMITH INTERNATIONAL INC COM 832110100 32291 726141.00SH SOLE 726141.00 SRA INTL-CL A COM 78464R105 32360 1215172.00SH SOLE 1215172.00 ST MARY LAND & EXPLORATION COM 792228108 26824 666447.00SH SOLE 666447.00 STATE STREET CORPORATION COM 857477103 973 16755.00 SH SOLE 16755.00 STRYKER CORP COM 863667101 21990 522195.00SH SOLE 522195.00 SUNCOR ENERGY INC COM 867229106 284 3500.00 SH SOLE 3500.00 T ROWE PRICE GROUP INC COM 74144t108 38425 1016261.73SH SOLE 1016261.73 TECHNE CORP COM 878377100 52962 1040096.00SH SOLE 1040096.00 TELEFLEX INC COM 879369106 683 12650.00 SH SOLE 12650.00 TEVA PHARMACEUTICAL ADR COM 881624209 19264 609800.00SH SOLE 609800.00 TEXAS INSTRUMENTS COM 882508104 521 17208.00 SH SOLE 17208.00 THE YANKEE CANDLE CO INC COM 984757104 1349 53950.00 SH SOLE 53950.00 TIME WARNER INC COM 887317105 2411 139362.00SH SOLE 139362.00 TRACTOR SUPPLY COMPANY COM 892356106 23501 425197.00SH SOLE 425197.00 TRANSOCEAN INC COM g90078109 497 6185.00 SH SOLE 6185.00 TRIMBLE NAVIGATION LTD COM 896239100 38656 865960.00SH SOLE 865960.00 U.S. BANCORP COM 902973304 3178 102900.00SH SOLE 102900.00 UCBH HOLDINGS INC COM 90262T308 3437 207800.00SH SOLE 207800.00 UNITED PARCEL SERVICE B COM 911312106 9832 119422.00SH SOLE 119422.00 UNITED TECHNOLOGIES CORP COM 913017109 2460 38786.00 SH SOLE 38786.00 UTi WORLDWIDE INC COM G87210103 10321 409068.00SH SOLE 409068.00 VCA ANTECH INC COM 918194101 12111 379303.00SH SOLE 379303.00 VERIZON COMMUNICATIONS COM 92343v104 307 9172.00 SH SOLE 9172.00 VIASYS COM 92553q209 10502 410250.00SH SOLE 410250.00 WACHOVIA CORP COM 929903102 2557 47285.00 SH SOLE 47285.00 WALGREEN CO COM 931422109 15857 353628.00SH SOLE 353628.00 WALMART STORES COM 931142103 297 6160.00 SH SOLE 6160.00 WALT DISNEY CO COM 254687106 8208 273616.00SH SOLE 273616.00 WASTE MGT INC COM 94106L109 441 12300.00 SH SOLE 12300.00 WEATHERFORD INTL INC COM G95089101 4056 81750.00 SH SOLE 81750.00 WEINGARTEN REALTY COM 948741103 274 7150.00 SH SOLE 7150.00 WELLPOINT INC COM 94973v107 218 3000.00 SH SOLE 3000.00 WELLS FARGO & CO COM 949746101 1094 16310.00 SH SOLE 16310.00 WHITE MOUNTAINS INS COM g9618e107 27474 56415.00 SH SOLE 56415.00 WHOLE FOODS MARKET COM 966837106 25744 398264.00SH SOLE 398264.00 WYETH COM 983024100 204 4597.00 SH SOLE 4597.00 XTO ENERGY INC COM COM 98385X106 527 11909.00 SH SOLE 11909.00 ZIMMER HOLDINGS INC COM 98956P102 26641 469691.00SH SOLE 469691.00 ALPINE REALTY INCOME & GROWTH 020940862 270 10900.777SH SOLE 10900.777 AMERICAN CENTURY GINNIE MAE IN 025081605 694 69971.832SH SOLE 69971.832 HARBOR FUND INTERNATIONAL FUND 411511306 251 4536.025 SH SOLE 4536.025 JAPAN EQUITY FUND INC 471057109 198 24000.000SH SOLE 24000.000 JULIUS BAER INTL EQUITY FUND A 481370104 258 19903.681SH SOLE 19903.681 T ROWE PRICE INTNL FUND 77956H203 416 27094.175SH SOLE 27094.175 VANGUARD HEALTH CARE 922908307 576 4138.233 SH SOLE 4138.233 VANGUARD REIT FUND INDEX 921908703 276 12494.748SH SOLE 12494.748