13F-HR 1 inftable.txt JUNE 30, 2004 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@101.67 CONV 029912AF9 172 175000 PRN SOLE 175000 CROWN CASTLE CV PFD 6.25% PFD CV 228227401 328 7300 SH SOLE 7300 3M CO COM 88579y101 954 10600 SH SOLE 10600 ABBOTT LABORATORIES COM 002824100 2911 71414 SH SOLE 71414 ACTUANT CORP A COM 00508x203 1404 36000 SH SOLE 36000 ALCON INC COM 236 3000 SH SOLE 3000 ALLIANT ENERGY CORP COM 018802108 235 9000 SH SOLE 9000 ALTERA CORP COM 021441100 9026 407322 SH SOLE 407322 AMDOCS LIMITED COM G02602103 288 12300 SH SOLE 12300 AMERICAN EXPRESS CO COM 025816109 695 13533 SH SOLE 13533 AMERICAN INTERNATIONAL GROUP COM 026874107 34637 485926 SH SOLE 485926 AMERICAN TOWER CORP COM 029912201 14871 978367 SH SOLE 978367 AMGEN INC COM 031162100 12060 220999 SH SOLE 220999 ANADARKO PETROLEUM CORP COM 032511107 259 4425 SH SOLE 4425 APACHE CORP COM 037411105 21432 492114 SH SOLE 492114 APARTMENT INVESTMENT & MGT COM 03748R101 914 29367 SH SOLE 29367 ARRAY BIOPHARMA INC COM 04269x105 117 14721 SH SOLE 14721 AT ROAD INC COM 04648k105 6 750 SH SOLE 750 AUTOMATIC DATA PROCESSING COM 053015103 5093 121598 SH SOLE 121598 AUTOZONE INC COM 053332102 3367 42029 SH SOLE 42029 BAKER HUGHES, INC. COM 057224107 2323 61700 SH SOLE 61700 BANK OF AMERICA CORP COM 060505104 405 4785 SH SOLE 4785 BAXTER INTERNATIONAL COM 071813109 397 11500 SH SOLE 11500 BB&T CORPORATION COM 054937107 98 2646 SH SOLE 2646 BELO CORP COM 080555105 349 13008 SH SOLE 13008 BENCHMARK ELECTRONICS COM 08160H101 436 15000 SH SOLE 15000 BERKSHIRE HATHAWAY INC COM 084670108 2846 32 SH SOLE 32 BERKSHIRE HATHAWAY INC. DEL CL COM 084670207 2142 725 SH SOLE 725 BLACK BOX CORP COM 091826107 364 7700 SH SOLE 7700 BP PLC ADR COM 055622104 523 9758 SH SOLE 9758 BRIGHT HORIZONS FAMILY SOLUTIO COM 109195107 10380 193625 SH SOLE 193625 BURLINGTON RESOURCES COM 122014103 24139 667184 SH SOLE 667184 CAPITAL ONE FINANCIAL COM 14040H105 4270 62442 SH SOLE 62442 CARDINAL HEALTH COM 14149y108 1092 15587 SH SOLE 15587 CAREMARK RX COM 141705103 27182 825199 SH SOLE 825199 CARNIVAL CORP COM 143658300 820 17450 SH SOLE 17450 CATELLUS DEV CORP NEW COM 149113102 410 16626 SH SOLE 16626 CHEVRON TEXACO CORP COM 166764100 669 7108 SH SOLE 7108 CHICAGO BRIDGE & IRON CO NV COM 167250109 22367 803106 SH SOLE 803106 CISCO SYSTEMS INC COM 17275r102 20096 847924 SH SOLE 847924 CITIGROUP COM 172967101 1107 23810 SH SOLE 23810 CLEAR CHANNEL COMMUNICATIONS COM 184502102 50582 1368931 SH SOLE 1368931 COCA COLA CO COM 191216100 5056 100165 SH SOLE 100165 COLGATE-PALMOLIVE COM 194162103 281 4800 SH SOLE 4800 COMCAST CORP - A COM 20030N101 6761 240596 SH SOLE 240596 COMCAST CORP - A - SPL COM 20030N200 20298 735167 SH SOLE 735167 COX COMMUNICATIONS INC COM 224044107 480 17289 SH SOLE 17289 CROWN CASTLE INTL CORP COM 228227104 6600 447482 SH SOLE 447482 DELL INC COM 24702R101 2995 83600 SH SOLE 83600 DONALDSON INC COM 257651109 9159 312608 SH SOLE 312608 DUKE REALTY CORP COM 264411505 1412 44400 SH SOLE 44400 DeVRY INC COM 251893103 9384 342250 SH SOLE 342250 EAST WEST BANCORP INC COM 27579R104 36078 1175166 SH SOLE 1175166 EDUCATION MANAGEMENT CORP COM 28139T101 9644 293500 SH SOLE 293500 ENCANA CORP COM 292505104 16156 374325 SH SOLE 374325 ENGELHARD CORP COM 292845104 889 27500 SH SOLE 27500 EQUITY RESIDENTIAL PROPERTYS I COM 29476l107 1148 38630 SH SOLE 38630 EXPEDITORS INTERNATIONAL COM 302130109 26620 538751 SH SOLE 538751 EXXON MOBIL CORP COM 30231G102 4190 94350 SH SOLE 94350 FASTENAL CO COM 311900104 106992 1882663 SH SOLE 1882663 FEDEX CORP COM 31428X106 1715 21000 SH SOLE 21000 FELCOR LODGING TRUST COM 31430f101 334 27600 SH SOLE 27600 FIRST DATA CORP COM 319963104 42052 944556 SH SOLE 944556 FISERV INC COM 337738108 48451 1245845 SH SOLE 1245845 FREDDIE MAC COM 313400301 1667 26340 SH SOLE 26340 FREEPORT MCMORAN COPPER & GOLD COM 35671D857 13258 399925 SH SOLE 399925 GENERAL DYNAMICS COM 369550108 233 2350 SH SOLE 2350 GENERAL ELECTRIC COM 369604103 12867 397145 SH SOLE 397145 GENERAL GROWTH PROPERTIES COM 370021107 399 13500 SH SOLE 13500 GILLETTE CO COM 375766102 3089 72856 SH SOLE 72856 GOLDMAN SACHS GROUP COM 38141g104 299 3175 SH SOLE 3175 HEALTH CARE PROPERTY INVS INC COM 421915109 6244 259732 SH SOLE 259732 HEWLETT-PACKARD COM 428236103 575 27268 SH SOLE 27268 HOME DEPOT COM 437076102 282 8016 SH SOLE 8016 HOSPITALITY PROPERTIES COM 44106M102 1091 25800 SH SOLE 25800 IDEXX LABORATORIES, INC. COM 45168D104 2014 32000 SH SOLE 32000 INTEL CORP COM 458140100 23803 862438 SH SOLE 862438 INTL BUSINESS MACH CORP COM 459200101 1223 13870 SH SOLE 13870 INVITROGEN CORP COM 46185R100 324 4500 SH SOLE 4500 IRON MOUNTAIN COM 462846106 6137 127159 SH SOLE 127159 J P MORGAN CHASE & CO COM 46625h100 1352 34865 SH SOLE 34865 JACK HENRY & ASSOCIATES, INC COM 426281101 2235 111200 SH SOLE 111200 JEFFERSON PILOT CORP COM 475070108 362 7134 SH SOLE 7134 JOHNSON & JOHNSON COM 478160104 15261 273982 SH SOLE 273982 KEYSTONE AUTOMOTIVE COM 49338N109 26124 936668 SH SOLE 936668 LABORATORY CORP OF AMERICA HOL COM 50540r409 12784 322008 SH SOLE 322008 LEGG MASON INC COM 524901105 1955 21479 SH SOLE 21479 LEXMARK INTL COM 529771107 12078 125120 SH SOLE 125120 LIBERTY MEDIA CORP COM 530718105 173 19203 SH SOLE 19203 LINEAR TECHNOLOGY CORP. COM 535678106 251 6352 SH SOLE 6352 LOWE'S COMPANIES INC COM 548661107 3676 69960 SH SOLE 69960 MARSH & MCLENNAN COS INC COM 571748102 2602 57334 SH SOLE 57334 MAY DEPT STORES CO COM 577778103 247 9000 SH SOLE 9000 MBNA CORP COM 55262L100 322 12500 SH SOLE 12500 MEDCO HEALTH SOLUTIONS COM 58405U102 237 6333 SH SOLE 6333 MEDTRONIC INC COM 585055106 16712 343028 SH SOLE 343028 MERC BANCSHARES COM 587405101 202 4325 SH SOLE 4325 MERCK & CO COM 589331107 3773 79425 SH SOLE 79425 MERIT MEDICAL SYSTEMS COM 589889104 4328 271717 SH SOLE 271717 MICROSOFT CORP COM 594918104 10146 355245 SH SOLE 355245 MOLEX INC - CL A COM 608554200 2488 91191 SH SOLE 91191 MORGAN STANLEY/DEAN WITTER COM 617446448 227 4300 SH SOLE 4300 MYLAN LABS COM 628530107 528 26050 SH SOLE 26050 McCORMICK & CO COM 579780206 480 14110 SH SOLE 14110 NATIONWIDE HEALTH PROPERTIES COM 638620104 2844 150450 SH SOLE 150450 NEW YORK TIMES CL A COM 650111107 469 10500 SH SOLE 10500 NIKE INC CL B COM 654106103 13588 179375 SH SOLE 179375 NOKIA CORP ADR COM 654902204 824 56650 SH SOLE 56650 NORTH FORK BANCORPORATION COM 659424105 36777 966534 SH SOLE 966534 NORTHERN TRST CORP COM 665859104 1979 46800 SH SOLE 46800 O REILLY AUTOMOTIVE INC COM 686091109 41530 918805 SH SOLE 918805 OMNICARE INC COM 681904108 3507 81914 SH SOLE 81914 OUTBACK STEAKHOUSE COM 689899102 1698 41050 SH SOLE 41050 PAYCHEX COM 704326107 31672 934833 SH SOLE 934833 PEPSICO INC COM 713448108 4820 89454 SH SOLE 89454 PERFORMANCE FOOD GROUP COM 713755106 7916 298254 SH SOLE 298254 PFIZER INC COM 717081103 6390 186411 SH SOLE 186411 PHILIPS ELEC EUR SPONS ADR COM 500472303 209 7674 SH SOLE 7674 PNC BANK CORP COM 693475105 1421 26761 SH SOLE 26761 POSSIS MEDICAL INC COM 737407106 6539 191485 SH SOLE 191485 PROCTER & GAMBLE CO COM 742718109 26206 481376 SH SOLE 481376 QUALCOMM INC COM 747525103 38055 521438 SH SOLE 521438 RENAISSANCE RE HOLDINGS LTD COM g7496g103 54988 1019235 SH SOLE 1019235 REUTERS GROUP PLC ADR COM 76132m102 207 5083 SH SOLE 5083 RIO TINTO PLC COM 767204100 12697 129500 SH SOLE 129500 ROUSE CO COM 779273101 427 9000 SH SOLE 9000 ROYAL DUTCH PETROLEUM CO COM 780257804 1524 29500 SH SOLE 29500 SBA COMMUNICATIONS CORP COM 78388J106 66 14937 SH SOLE 14937 SCANSOFT INC COM 80603P107 7442 1503477 SH SOLE 1503477 SCHLUMBERGER LTD COM 806857108 24234 381581 SH SOLE 381581 SCHWAB CHARLES CORP NEW COM 808513105 249 25918 SH SOLE 25918 SCP POOL CORPORATION COM 784028102 16051 356682 SH SOLE 356682 SLM CORPORATION COM 78442p106 4562 112775 SH SOLE 112775 SMITH INTERNATIONAL INC COM 832110100 15744 282350 SH SOLE 282350 SONOCO PRODUCTS COMPANY COM 835495102 688 26985 SH SOLE 26985 ST MARY LAND & EXPLORATION COM 792228108 9641 270445 SH SOLE 270445 STATE STREET CORPORATION COM 857477103 8417 171638 SH SOLE 171638 STERIS CORP COM 859152100 2623 116250 SH SOLE 116250 STRAYER EDUCATION COM 863236105 89 800 SH SOLE 800 STRYKER CORP COM 863667101 9711 176570 SH SOLE 176570 SUNGUARD DATA SYSTEMS INC COM 867363103 314 12065 SH SOLE 12065 T ROWE PRICE GROUP INC COM 74144t108 32594 646703 SH SOLE 646703 TBC CORP COM 872180104 4499 189037 SH SOLE 189037 TECHNE CORP COM 878377100 90423 2081077 SH SOLE 2081077 TELEFLEX INC COM 879369106 918 18300 SH SOLE 18300 TEVA PHARMACEUTICAL ADR COM 881624209 2056 30600 SH SOLE 30600 TEXAS INSTRUMENTS COM 882508104 832 34416 SH SOLE 34416 THE YANKEE CANDLE CO INC COM 984757104 12825 438475 SH SOLE 438475 TIME WARNER INC COM 887317105 3250 184892 SH SOLE 184892 TRACTOR SUPPLY COMPANY COM 892356106 14539 347650 SH SOLE 347650 U.S. BANCORP COM 902973304 2762 100206 SH SOLE 100206 UCBH HOLDINGS INC COM 90262T308 4284 108400 SH SOLE 108400 UNITED PARCEL SERVICE B COM 911312106 13886 184725 SH SOLE 184725 UNITED TECHNOLOGIES CORP COM 913017109 757 8270 SH SOLE 8270 VERIZON COMMUNICATIONS COM 92343v104 194 5362 SH SOLE 5362 VIACOM INC CL B COM 925524308 1848 51746 SH SOLE 51746 VISTACARE INC COM 92839Y109 11418 615500 SH SOLE 615500 VODAFONE GP PLC COM G93882101 28 12965 SH SOLE 12965 WACHOVIA CORP COM 929903102 2212 49702 SH SOLE 49702 WALGREEN CO COM 931422109 9816 271093 SH SOLE 271093 WALMART STORES COM 931142103 645 12225 SH SOLE 12225 WALT DISNEY CO COM 254687106 21208 832011 SH SOLE 832011 WELLS FARGO & CO COM 949746101 2030 35475 SH SOLE 35475 WHITE MOUNTAINS INS COM g9618e107 27052 53043 SH SOLE 53043 WHOLE FOODS MARKET COM 966837106 26749 280239 SH SOLE 280239 ZIMMER HOLDINGS INC COM 98956P102 22205 251758 SH SOLE 251758 ALPINE REALTY INCOME & GROWTH 020940862 199 10900.777SH SOLE 10900.777 DODGE & COX STK FUND 256219106 339 2830.032 SH SOLE 2830.032 JULIUS BAER INTL EQUITY FUND 481370104 214 7842.827 SH SOLE 7842.827 ROYCE TOTAL RETURN FUND 780905881 274 24172.106SH SOLE 24172.106 VANGUARD REIT FUND INDEX 921908703 195 12494.748SH SOLE 12494.748