13F-HR 1 inftable.txt SEPTEMBER 30, 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 99 100000 PRN SOLE 100000 3M CO COM 88579y101 1333 17917.00 SH SOLE 17917.00 ABBOTT LABORATORIES COM 002824100 1165 23999.00 SH SOLE 23999.00 ACTUANT CORP A COM 00508x203 20996 419072.00SH SOLE 419072.00 ALCON INC COM H01301102 12001 104814.00SH SOLE 104814.00 ALLIANT ENERGY CORP COM 018802108 250 7000.00 SH SOLE 7000.00 ALTERA CORP COM 021441100 2120 115328.00SH SOLE 115328.00 ALTRIA GROUP INC COM 02209S103 433 5659.00 SH SOLE 5659.00 AMERICAN EXPRESS CO COM 025816109 620 11059.00 SH SOLE 11059.00 AMERICAN INTERNATIONAL GROUP COM 026874107 18392 277575.00SH SOLE 277575.00 AMERICAN TOWER CORP COM 029912201 20531 562493.00SH SOLE 562493.00 AMGEN INC COM 031162100 24205 338394.00SH SOLE 338394.00 ANADARKO PETROLEUM CORP COM 032511107 351 8000.00 SH SOLE 8000.00 ANHEUSER BUSCH COS COM 035229103 6782 142750.00SH SOLE 142750.00 APACHE CORP COM 037411105 29844 472215.00SH SOLE 472215.00 APARTMENT INVESTMENT & MGT COM 03748R101 753 13832.00 SH SOLE 13832.00 ARCHER DANIELS MIDLAND CO COM 039483102 18956 500425.00SH SOLE 500425.00 ARRAY BIOPHARMA INC COM 04269x105 85 10021.00 SH SOLE 10021.00 AT ROAD INC COM 04648k105 4 750.00 SH SOLE 750.00 AT&T COM 00206R102 215 6606.00 SH SOLE 6606.00 AUTOMATIC DATA PROCESSING COM 053015103 2140 45210.00 SH SOLE 45210.00 BAKER HUGHES, INC. COM 057224107 1341 19666.00 SH SOLE 19666.00 BANK OF AMERICA CORP COM 060505104 2399 44791.70 SH SOLE 44791.70 BERKSHIRE HATHAWAY INC COM 084670108 2682 28.00 SH SOLE 28.00 BERKSHIRE HATHAWAY INC. DEL CL COM 084670207 2485 783.00 SH SOLE 783.00 BOEING CO COM 097023105 407 5160.00 SH SOLE 5160.00 BP PLC ADR COM 055622104 1284 19580.00 SH SOLE 19580.00 BROWN & BROWN COM 115236101 10120 331150.00SH SOLE 331150.00 CAPITAL ONE FINANCIAL COM 14040H105 4122 52407.00 SH SOLE 52407.00 CAREMARK RX COM 141705103 17086 301503.00SH SOLE 301503.00 CARMAX INC COM 143130102 49377 1183821.00SH SOLE 1183821.00 CATERPILLAR INC COM 149123101 31119 472935.00SH SOLE 472935.00 CERNER CORP COM 156782104 16745 368834.00SH SOLE 368834.00 CHEVRON CORP COM 166764100 1137 17534.00 SH SOLE 17534.00 CHICAGO BRIDGE & IRON CO NV COM 167250109 47201 1961815.00SH SOLE 1961815.00 CISCO SYSTEMS INC COM 17275r102 29813 1297336.00SH SOLE 1297336.00 CITIGROUP COM 172967101 725 14589.00 SH SOLE 14589.00 CLEAR CHANNEL COMMUNICATIONS COM 184502102 28709 995125.00SH SOLE 995125.00 COCA COLA CO COM 191216100 582 13015.00 SH SOLE 13015.00 COLGATE-PALMOLIVE COM 194162103 342 5500.00 SH SOLE 5500.00 COMCAST CORP - A COM 20030N101 2976 80660.00 SH SOLE 80660.00 COMCAST CORP - A - SPL COM 20030N200 14858 403643.00SH SOLE 403643.00 COMMERCE BANCORP INC NJ COM 200519106 378 10284.00 SH SOLE 10284.00 COMPUTER PROGRAMS AND SYSTEMS, COM 205306103 6053 184700.00SH SOLE 184700.00 CONOCOPHILLIPS COM COM 20825C104 288 4844.00 SH SOLE 4844.00 CONSTELLATION ENERGY GP COM 210371100 206 3485.00 SH SOLE 3485.00 CORE LABORATORIES NV COM N22717107 5723 89700.00 SH SOLE 89700.00 CROWN CASTLE INTL CORP COM 228227104 4507 127901.00SH SOLE 127901.00 DANAHER CORP COM 235851102 529 7700.00 SH SOLE 7700.00 DEERE & CO COM 244199105 261 3109.00 SH SOLE 3109.00 DONALDSON INC COM 257651109 36271 982956.00SH SOLE 982956.00 DUKE REALTY CORP COM 264411505 1180 31600.00 SH SOLE 31600.00 DeVRY INC COM 251893103 213 10000.00 SH SOLE 10000.00 EAST WEST BANCORP INC COM 27579R104 53856 1359653.00SH SOLE 1359653.00 ELI LILLY & CO COM 532457108 418 7334.00 SH SOLE 7334.00 EMC CORP COM 268648102 322 26900.00 SH SOLE 26900.00 ENCANA CORP COM 292505104 2001 42850.00 SH SOLE 42850.00 ENERPLUS RESOURCES FUND COM 29274D604 604 12017.00 SH SOLE 12017.00 EQUITY RESIDENTIAL PROPERTYS I COM 29476l107 1169 23106.00 SH SOLE 23106.00 EXPEDITORS INTERNATIONAL COM 302130109 57295 1285214.00SH SOLE 1285214.00 EXXON MOBIL CORP COM 30231G102 6775 100974.00SH SOLE 100974.00 FASTENAL CO COM 311900104 123580 3202389.00SH SOLE 3202389.00 FEDERATED DEPARTMENT STORES COM 31410h101 233 5384.00 SH SOLE 5384.00 FEDEX CORP COM 31428X106 679 6250.00 SH SOLE 6250.00 FIRST DATA CORP COM 319963104 22595 537965.00SH SOLE 537965.00 FIRSTENERGY CORP COM 337932107 226 4048.00 SH SOLE 4048.00 FISERV INC COM 337738108 10758 228454.00SH SOLE 228454.00 GARMIN COM G37260109 51008 1045668.00SH SOLE 1045668.00 GENENTECH INC COM 368710406 306 3700.00 SH SOLE 3700.00 GENERAL DYNAMICS COM 369550108 446 6220.00 SH SOLE 6220.00 GENERAL ELECTRIC COM 369604103 10545 298720.00SH SOLE 298720.00 GENERAL GROWTH PROPERTIES COM 370021107 71 1500.00 SH SOLE 1500.00 GRACO INC COM 384109104 36130 924998.00SH SOLE 924998.00 HARTFORD FINANCIAL SVCS GP COM 416515104 287 3304.00 SH SOLE 3304.00 HEALTH CARE PROPERTY INVS INC COM 421915109 5833 187850.00SH SOLE 187850.00 HEALTHWAYS INC COM 422245100 15987 358460.00SH SOLE 358460.00 HEWLETT-PACKARD COM 428236103 977 26625.00 SH SOLE 26625.00 HOME DEPOT COM 437076102 205 5650.00 SH SOLE 5650.00 HOSPITALITY PROPERTIES COM 44106M102 864 18300.00 SH SOLE 18300.00 IDEXX LABORATORIES, INC. COM 45168D104 57499 630891.00SH SOLE 630891.00 INTEL CORP COM 458140100 7647 371753.00SH SOLE 371753.00 INTL BUSINESS MACH CORP COM 459200101 2344 28606.00 SH SOLE 28606.00 INVITROGEN CORP COM 46185R100 965 15225.00 SH SOLE 15225.00 IRON MOUNTAIN COM 462846106 50280 1170930.00SH SOLE 1170930.00 J P MORGAN CHASE & CO COM 46625h100 924 19670.00 SH SOLE 19670.00 JOHNSON & JOHNSON COM 478160104 20326 312989.00SH SOLE 312989.00 KEYSTONE AUTOMOTIVE COM 49338N109 46818 1231407.00SH SOLE 1231407.00 LABORATORY CORP OF AMERICA HOL COM 50540r409 23049 351514.00SH SOLE 351514.00 LEGG MASON INC COM 524901105 2425 24047.94 SH SOLE 24047.94 LINCOLN NATL CORP COM 534187109 611 9836.00 SH SOLE 9836.00 LOWE'S COMPANIES INC COM 548661107 8037 286439.00SH SOLE 286439.00 MARKEL CORP COM 570535104 17637 42948.00 SH SOLE 42948.00 MEDTRONIC INC COM 585055106 33342 717964.00SH SOLE 717964.00 MERC BANKSHARES COM 587405101 364 10033.50 SH SOLE 10033.50 MERCK & CO COM 589331107 1883 44934.00 SH SOLE 44934.00 MERRILL LYNCH & CO COM 590188108 532 6800.00 SH SOLE 6800.00 MICROSOFT CORP COM 594918104 2815 102919.00SH SOLE 102919.00 MOHAWK INDUSTRIES COM 608190104 12943 173846.00SH SOLE 173846.00 MOODYS CORP COM 615369105 490 7500.00 SH SOLE 7500.00 MORGAN STANLEY COM 617446448 558 7650.00 SH SOLE 7650.00 McCORMICK & CO COM 579780206 589 15510.00 SH SOLE 15510.00 NATIONWIDE HEALTH PROPERTIES COM 638620104 2475 92550.00 SH SOLE 92550.00 NATL OILWELL VARCO INC COM 637071101 281 4800.00 SH SOLE 4800.00 NII HLDFS INC CL B COM 62913F201 404 6500.00 SH SOLE 6500.00 NOKIA CORP ADR COM 654902204 220 11190.00 SH SOLE 11190.00 NUANCE COMMUNICATIONS COM 67020Y100 11936 1461011.00SH SOLE 1461011.00 O REILLY AUTOMOTIVE INC COM 686091109 40498 1219466.00SH SOLE 1219466.00 OMI CORP COM Y6476W104 44844 2065578.00SH SOLE 2065578.00 OMNICARE INC COM 681904108 1676 38900.00 SH SOLE 38900.00 PAYCHEX COM 704326107 51844 1406884.00SH SOLE 1406884.00 PEPSICO INC COM 713448108 2740 41979.00 SH SOLE 41979.00 PFIZER INC COM 717081103 1741 61402.00 SH SOLE 61402.00 PINNACLE WEST CAPITOL CORP COM 723484101 261 5800.00 SH SOLE 5800.00 PNC FINANCIAL SVCS INC COM 693475105 2062 28461.50 SH SOLE 28461.50 POOL CORPORATION COM 73278L105 30087 781480.00SH SOLE 781480.00 PRECISION CASTPARTS CORP COM 740189105 278 4400.00 SH SOLE 4400.00 PROCTER & GAMBLE CO COM 742718109 39131 631341.00SH SOLE 631341.00 PSS WORLD MEDICAL INC. COM 69366A100 17481 874464.00SH SOLE 874464.00 QUALCOMM INC COM 747525103 40055 1101939.00SH SOLE 1101939.00 RAVEN INDUSTRIES, INC. COM 754212108 20744 691230.00SH SOLE 691230.00 RENAISSANCE RE HOLDINGS LTD COM g7496g103 33608 604455.00SH SOLE 604455.00 RIO TINTO PLC COM 767204100 25818 136148.00SH SOLE 136148.00 ROCHE HOLDING LTD ADR COM 771195104 543 6300.00 SH SOLE 6300.00 ROCKWELL AUTOMATION COM 773903109 3922 67500.00 SH SOLE 67500.00 ROYAL DUTCH SHELL PLC ADR COM 780259206 33 500.00 SH SOLE 500.00 SCHERING-PLOUGH CORP COM 806605101 552 25000.00 SH SOLE 25000.00 SCHLUMBERGER LTD COM 806857108 49176 792779.00SH SOLE 792779.00 SHUFFLE MASTER INC COM 825549108 243 9000.00 SH SOLE 9000.00 SLM CORPORATION COM 78442p106 1663 32000.00 SH SOLE 32000.00 SMITH INTERNATIONAL INC COM 832110100 32718 843236.00SH SOLE 843236.00 SRA INTL-CL A COM 78464R105 40322 1341397.00SH SOLE 1341397.00 ST MARY LAND & EXPLORATION COM 792228108 25081 683207.00SH SOLE 683207.00 STATE STREET CORPORATION COM 857477103 1033 16555.00 SH SOLE 16555.00 STRYKER CORP COM 863667101 26369 531745.00SH SOLE 531745.00 SUNCOR ENERGY INC COM 867229106 252 3500.00 SH SOLE 3500.00 SYSCO CORP COM 871829107 203 6075.00 SH SOLE 6075.00 T ROWE PRICE GROUP INC COM 74144t108 50564 1056714.85SH SOLE 1056714.85 TECHNE CORP COM 878377100 56403 1108994.00SH SOLE 1108994.00 TELEFLEX INC COM 879369106 690 12400.00 SH SOLE 12400.00 TEVA PHARMACEUTICAL ADR COM 881624209 21751 638050.00SH SOLE 638050.00 TEXAS INSTRUMENTS COM 882508104 506 15208.00 SH SOLE 15208.00 TRACTOR SUPPLY COMPANY COM 892356106 21862 452997.00SH SOLE 452997.00 TRANSOCEAN INC COM g90078109 453 6185.00 SH SOLE 6185.00 TRIMBLE NAVIGATION LTD COM 896239100 42550 903791.00SH SOLE 903791.00 U.S. BANCORP COM 902973304 3555 107000.00SH SOLE 107000.00 UCBH HOLDINGS INC COM 90262T308 2397 137300.00SH SOLE 137300.00 ULTRA PETROLEUM CORP COM 903914109 2985 62050.00 SH SOLE 62050.00 UNITED PARCEL SERVICE B COM 911312106 13460 187104.00SH SOLE 187104.00 UNITED TECHNOLOGIES CORP COM 913017109 2394 37786.00 SH SOLE 37786.00 UTi WORLDWIDE INC COM G87210103 13964 499243.00SH SOLE 499243.00 VCA ANTECH INC COM 918194101 14157 392603.00SH SOLE 392603.00 VERIZON COMMUNICATIONS COM 92343v104 374 10072.00 SH SOLE 10072.00 VIASYS COM 92553q209 12635 463850.00SH SOLE 463850.00 WACHOVIA CORP COM 929903102 2583 46285.00 SH SOLE 46285.00 WALGREEN CO COM 931422109 16768 377733.00SH SOLE 377733.00 WALMART STORES COM 931142103 269 5450.00 SH SOLE 5450.00 WALT DISNEY CO COM 254687106 6732 217778.00SH SOLE 217778.00 WEATHERFORD INTL INC COM G95089101 3790 90850.00 SH SOLE 90850.00 WEINGARTEN REALTY COM 948741103 308 7150.00 SH SOLE 7150.00 WELLPOINT INC COM 94973v107 231 3000.00 SH SOLE 3000.00 WELLS FARGO & CO COM 949746101 1140 31520.00 SH SOLE 31520.00 WHITE MOUNTAINS INS COM g9618e107 28113 56570.00 SH SOLE 56570.00 WHOLE FOODS MARKET COM 966837106 24281 408564.00SH SOLE 408564.00 WYETH COM 983024100 234 4597.00 SH SOLE 4597.00 XTO ENERGY INC COM COM 98385X106 502 11909.00 SH SOLE 11909.00 ZIMMER HOLDINGS INC COM 98956P102 30432 450841.00SH SOLE 450841.00 ALPINE REALTY INCOME & GROWTH 020940862 285 10900.777SH SOLE 10900.777 AMERICAN CENTURY GINNIE MAE IN 025081605 713 70279.549SH SOLE 70279.549 HARBOR FUND INTERNATIONAL FUND 411511306 261 4536.025 SH SOLE 4536.025 JAPAN EQUITY FUND INC 471057109 195 24000.000SH SOLE 24000.000 JULIUS BAER INTL EQUITY FUND A 481370104 268 19903.681SH SOLE 19903.681 T ROWE PRICE INTNL FUND 77956H203 430 27094.175SH SOLE 27094.175 VANGUARD HEALTH CARE 922908307 618 4138.233 SH SOLE 4138.233 VANGUARD REIT FUND INDEX 921908703 299 12494.748SH SOLE 12494.748