13F-HR 1 inftable.txt DECEMBER 2005 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.83 CONV 029912AF9 173 175000 PRN SOLE 175000 3M CO COM 88579y101 1380 17808 SH SOLE 17808 ABBOTT LABORATORIES COM 002824100 1455 36895 SH SOLE 36895 ACTUANT CORP A COM 00508x203 14028 251392 SH SOLE 251392 ALCON INC COM H01301102 910 7025 SH SOLE 7025 ALLIANT ENERGY CORP COM 018802108 210 7500 SH SOLE 7500 ALTERA CORP COM 021441100 3010 162428 SH SOLE 162428 ALTRIA GROUP INC COM 02209S103 688 9209 SH SOLE 9209 AMDOCS LIMITED COM G02602103 151 5500 SH SOLE 5500 AMERICAN EXPRESS CO COM 025816109 713 13850 SH SOLE 13850 AMERICAN INTERNATIONAL GROUP COM 026874107 25399 372255 SH SOLE 372255 AMERICAN TOWER CORP COM 029912201 16186 597284 SH SOLE 597284 AMGEN INC COM 031162100 15836 200806 SH SOLE 200806 ANADARKO PETROLEUM CORP COM 032511107 400 4225 SH SOLE 4225 APACHE CORP COM 037411105 32114 468678 SH SOLE 468678 APARTMENT INVESTMENT & MGT COM 03748R101 707 18667 SH SOLE 18667 ARRAY BIOPHARMA INC COM 04269x105 70 10021 SH SOLE 10021 AT ROAD INC COM 04648k105 4 750 SH SOLE 750 AUTOMATIC DATA PROCESSING COM 053015103 2178 47450 SH SOLE 47450 BAKER HUGHES, INC. COM 057224107 1195 19666 SH SOLE 19666 BANK OF AMERICA CORP COM 060505104 2274 49270 SH SOLE 49270 BB&T CORPORATION COM 054937107 96 2294 SH SOLE 2294 BERKSHIRE HATHAWAY INC COM 084670108 2481 28 SH SOLE 28 BERKSHIRE HATHAWAY INC. DEL CL COM 084670207 2428 827 SH SOLE 827 BP PLC ADR COM 055622104 1209 18824 SH SOLE 18824 BRIGHT HORIZONS FAMILY SOLUTIO COM 109195107 14223 383900 SH SOLE 383900 BROWN & BROWN COM 115236101 7966 260840 SH SOLE 260840 BURLINGTON RESOURCES COM 122014103 38481 446417 SH SOLE 446417 CAPITAL ONE FINANCIAL COM 14040H105 4631 53596 SH SOLE 53596 CAREMARK RX COM 141705103 20155 389177 SH SOLE 389177 CARMAX INC COM 143130102 446 16100 SH SOLE 16100 CARNIVAL CORP COM 143658300 19246 359944 SH SOLE 359944 CATERPILLAR INC COM 149123101 254 4400 SH SOLE 4400 CERNER CORP COM 156782104 16624 182867 SH SOLE 182867 CHEVRON TEXACO CORP COM 166764100 845 14883 SH SOLE 14883 CHICAGO BRIDGE & IRON CO NV COM 167250109 43332 1718822 SH SOLE 1718822 CISCO SYSTEMS INC COM 17275r102 4054 236824 SH SOLE 236824 CITIGROUP COM 172967101 796 16402 SH SOLE 16402 CLEAR CHANNEL COMMUNICATIONS COM 184502102 51437 1635524 SH SOLE 1635524 COCA COLA CO COM 191216100 784 19454 SH SOLE 19454 COLGATE-PALMOLIVE COM 194162103 263 4800 SH SOLE 4800 COMCAST CORP - A COM 20030N101 3155 121712 SH SOLE 121712 COMCAST CORP - A - SPL COM 20030N200 13662 531785 SH SOLE 531785 COMPUTER PROGRAMS AND SYSTEMS, COM 205306103 901 21750 SH SOLE 21750 CONSTELLATION ENERGY GP COM 210371100 206 3585 SH SOLE 3585 CROWN CASTLE INTL CORP COM 228227104 4538 168651 SH SOLE 168651 DONALDSON INC COM 257651109 27821 874863 SH SOLE 874863 DUKE REALTY CORP COM 264411505 1356 40600 SH SOLE 40600 DeVRY INC COM 251893103 932 46600 SH SOLE 46600 EAST WEST BANCORP INC COM 27579R104 44679 1224410 SH SOLE 1224410 EDUCATION MANAGEMENT CORP COM 28139T101 20273 604985 SH SOLE 604985 ELI LILLY & CO COM 532457108 460 8134 SH SOLE 8134 EMC CORP COM 268648102 152 11142 SH SOLE 11142 ENCANA CORP COM 292505104 3273 72470 SH SOLE 72470 EQUITY RESIDENTIAL PROPERTYS I COM 29476l107 959 24506 SH SOLE 24506 EXPEDITORS INTERNATIONAL COM 302130109 41431 613707 SH SOLE 613707 EXXON MOBIL CORP COM 30231G102 5943 105809 SH SOLE 105809 FASTENAL CO COM 311900104 129774 3316482 SH SOLE 3316482 FEDERATED DEPARTMENT STORES COM 31410h101 232 3492 SH SOLE 3492 FIRST DATA CORP COM 319963104 28799 669600 SH SOLE 669600 FISERV INC COM 337738108 50796 1173925 SH SOLE 1173925 FREDDIE MAC COM 313400301 235 3598 SH SOLE 3598 FREEPORT MCMORAN COPPER & GOLD COM 35671D857 11110 206509 SH SOLE 206509 GARMIN COM G37260109 41731 628955 SH SOLE 628955 GENERAL DYNAMICS COM 369550108 246 2160 SH SOLE 2160 GENERAL ELECTRIC COM 369604103 9620 274462 SH SOLE 274462 GENERAL GROWTH PROPERTIES COM 370021107 130 2769 SH SOLE 2769 GENERAL MARITIME CORP COM Y2692M103 5571 150400 SH SOLE 150400 GLAXOSMITHKLINE PLC ADR COM 37733w105 215 4250 SH SOLE 4250 HEALTH CARE PROPERTY INVS INC COM 421915109 5203 203550 SH SOLE 203550 HEWLETT-PACKARD COM 428236103 826 28864 SH SOLE 28864 HOME DEPOT COM 437076102 319 7885 SH SOLE 7885 HOSPITALITY PROPERTIES COM 44106M102 740 18450 SH SOLE 18450 IDEXX LABORATORIES, INC. COM 45168D104 36817 511489 SH SOLE 511489 INTEL CORP COM 458140100 10145 406457 SH SOLE 406457 INTL BUSINESS MACH CORP COM 459200101 2957 35972 SH SOLE 35972 INVITROGEN CORP COM 46185R100 2997 44975 SH SOLE 44975 IRON MOUNTAIN COM 462846106 41011 971356 SH SOLE 971356 J P MORGAN CHASE & CO COM 46625h100 910 22940 SH SOLE 22940 JACK HENRY & ASSOCIATES, INC COM 426281101 2912 152553 SH SOLE 152553 JEFFERSON PILOT CORP COM 475070108 697 12237 SH SOLE 12237 JOHNSON & JOHNSON COM 478160104 21668 360536 SH SOLE 360536 KEYSTONE AUTOMOTIVE COM 49338N109 34519 1096529 SH SOLE 1096529 LABORATORY CORP OF AMERICA HOL COM 50540r409 18357 340898 SH SOLE 340898 LEGG MASON INC COM 524901105 2652 22157 SH SOLE 22157 LIVE NATION COM 538034109 2598 198336 SH SOLE 198336 LOWE'S COMPANIES INC COM 548661107 5391 80877 SH SOLE 80877 MARKEL CORP COM 570535104 2196 6925 SH SOLE 6925 MBNA CORP COM 55262L100 284 10445 SH SOLE 10445 MEDTRONIC INC COM 585055106 30207 524699 SH SOLE 524699 MERC BANCSHARES COM 587405101 415 7356 SH SOLE 7356 MERCK & CO COM 589331107 1313 41270 SH SOLE 41270 MICROSOFT CORP COM 594918104 2709 103609 SH SOLE 103609 MOHAWK INDUSTRIES COM 608190104 33872 389425 SH SOLE 389425 McCORMICK & CO COM 579780206 516 16674 SH SOLE 16674 NATIONWIDE HEALTH PROPERTIES COM 638620104 2275 106300 SH SOLE 106300 NEW YORK TIMES CL A COM 650111107 264 10000 SH SOLE 10000 NIKE INC CL B COM 654106103 200 2300 SH SOLE 2300 NOKIA CORP ADR COM 654902204 205 11190 SH SOLE 11190 NORTH FORK BANCORPORATION COM 659424105 40804 1491366 SH SOLE 1491366 NUANCE COMMUNICATIONS COM 67020Y100 11358 1488555 SH SOLE 1488555 O REILLY AUTOMOTIVE INC COM 686091109 47005 1468451 SH SOLE 1468451 OMI CORP COM Y6476W104 30553 1683342 SH SOLE 1683342 OMNICARE INC COM 681904108 2644 46200 SH SOLE 46200 PAYCHEX COM 704326107 50680 1329476 SH SOLE 1329476 PEPSICO INC COM 713448108 2058 34835 SH SOLE 34835 PFIZER INC COM 717081103 1454 62367 SH SOLE 62367 PINNACLE WEST CAPITOL CORP COM 723484101 240 5800 SH SOLE 5800 PNC FINANCIAL SVCS INC COM 693475105 1655 26761 SH SOLE 26761 PRECISION CASTPARTS CORP COM 740189105 228 4400 SH SOLE 4400 PROCTER & GAMBLE CO COM 742718109 33353 576244 SH SOLE 576244 QUALCOMM INC COM 747525103 45597 1058435 SH SOLE 1058435 RAVEN INDUSTRIES, INC. COM 754212108 16379 567735 SH SOLE 567735 RENAISSANCE RE HOLDINGS LTD COM g7496g103 46044 1043850 SH SOLE 1043850 RIO TINTO PLC COM 767204100 24646 134833 SH SOLE 134833 ROCKWELL AUTOMATION COM 773903109 3002 50750 SH SOLE 50750 ROYAL DUTCH SHELL PLC ADR COM 780259206 49 800 SH SOLE 800 SCHLUMBERGER LTD COM 806857108 34772 357916 SH SOLE 357916 SCHOOL SPECIALTY, INC COM 807863105 658 18050 SH SOLE 18050 SCP POOL CORPORATION COM 784028102 20488 550447 SH SOLE 550447 SHUFFLE MASTER INC COM 825549108 302 12000 SH SOLE 12000 SLM CORPORATION COM 78442p106 2865 52000 SH SOLE 52000 SMITH INTERNATIONAL INC COM 832110100 24707 665766 SH SOLE 665766 SPRINT NEXTEL CORP COM 852061100 234 10000 SH SOLE 10000 SRA INTL-CL A COM 78464R105 19612 642166 SH SOLE 642166 ST MARY LAND & EXPLORATION COM 792228108 19932 541472 SH SOLE 541472 STATE STREET CORPORATION COM 857477103 987 17801 SH SOLE 17801 STRYKER CORP COM 863667101 8655 194810 SH SOLE 194810 T ROWE PRICE GROUP INC COM 74144t108 39933 554391 SH SOLE 554391 TECHNE CORP COM 878377100 63766 1137055 SH SOLE 1137055 TELEFLEX INC COM 879369106 880 13550 SH SOLE 13550 TEVA PHARMACEUTICAL ADR COM 881624209 16808 390800 SH SOLE 390800 TEXAS INSTRUMENTS COM 882508104 177 5533 SH SOLE 5533 THE YANKEE CANDLE CO INC COM 984757104 19840 775004 SH SOLE 775004 TIME WARNER INC COM 887317105 4752 272489 SH SOLE 272489 TRACTOR SUPPLY COMPANY COM 892356106 23834 450217 SH SOLE 450217 TRANSOCEAN INC COM g90078109 168 2413 SH SOLE 2413 TRIMBLE NAVIGATION LTD COM 896239100 4969 140000 SH SOLE 140000 U.S. BANCORP COM 902973304 4139 138463 SH SOLE 138463 UCBH HOLDINGS INC COM 90262T308 4309 240980 SH SOLE 240980 UNITED PARCEL SERVICE B COM 911312106 7658 101897 SH SOLE 101897 UNITED TECHNOLOGIES CORP COM 913017109 1537 27486 SH SOLE 27486 UTi WORLDWIDE INC COM G87210103 4756 51231 SH SOLE 51231 VCA ANTECH INC COM 918194101 9407 333593 SH SOLE 333593 VERIZON COMMUNICATIONS COM 92343v104 249 8275 SH SOLE 8275 VIACOM INC CL B COM 92553P201 725 22250 SH SOLE 22250 W W GRAINGER INC COM 384802104 242 3400 SH SOLE 3400 WACHOVIA CORP COM 929903102 2624 49635 SH SOLE 49635 WALGREEN CO COM 931422109 11375 257005 SH SOLE 257005 WALMART STORES COM 931142103 211 4510 SH SOLE 4510 WALT DISNEY CO COM 254687106 7629 318293 SH SOLE 318293 WEATHERFORD INTL INC COM G95089101 1868 51600 SH SOLE 51600 WEINGARTEN REALTY COM 948741103 307 8130 SH SOLE 8130 WELLPOINT INC COM 94973v107 239 3000 SH SOLE 3000 WELLS FARGO & CO COM 949746101 915 14560 SH SOLE 14560 WHITE MOUNTAINS INS COM g9618e107 32125 57515 SH SOLE 57515 WHOLE FOODS MARKET COM 966837106 37164 480220 SH SOLE 480220 ZIMMER HOLDINGS INC COM 98956P102 24988 370521 SH SOLE 370521 ALPINE REALTY INCOME & GROWTH 020940862 249 10900.777SH SOLE 10900.777 HARBOR FUND INTERNATIONAL FUND 411511306 224 4536.025 SH SOLE 4536.025 JAPAN EQUITY FUND INC 471057109 220 24000.000SH SOLE 24000.000 VANGUARD HEALTH CARE 922908307 744 5332.984 SH SOLE 5332.984 VANGUARD REIT FUND INDEX 921908703 247 12494.748SH SOLE 12494.748