<TABLE>
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
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
<S> <C> <C> <C> <C> <C> <C> <C> <C> <C> <C> <C>
ALZA CORP CV DEB CONV 022615ac2 171 152000 PRN SOLE 152000
MOTOROLA CV 0% CONV 620076aj8 9 10000 PRN SOLE 10000
TENET HEALTHCARE CORP [email protected] CONV 88033gad2 17 20000 PRN SOLE 20000
CROWN CASTLE CV PFD 6.25% PFD CV 228227401 621 11800 SH SOLE 11800
CROWN CASTLE DECS TRUST V 7.25 PFD CV 24366f203 1959 74100 SH SOLE 74100
GLOBAL CROSSING CV PFD 6.375% PFD CV g3921a126 3788 43850 SH SOLE 43850
ROUSE CV PFD B $3.00 PFD CV 779273309 258 7226 SH SOLE 7226
ABBOTT LABORATORIES COM 002824100 4799 100908 SH SOLE 100908
ACXIOM CORP COM 005125109 5867 184790 SH SOLE 184790
ADC TELECOMMUNICATIONS INC COM 000886101 37388 1390368 SH SOLE 1390368
AGILENT TECHNOLOGIES COM 00846u101 684 13976 SH SOLE 13976
ALLIANT ENERGY CORP COM 018802108 310 10557 SH SOLE 10557
ALTERA CORP COM 021441100 30854 646164 SH SOLE 646164
ALZA CORP - A COM 022615108 351 4054 SH SOLE 4054
AMERICA ONLINE COM 02364j104 9312 173250 SH SOLE 173250
AMERICAN EXPRESS CO COM 025816109 1526 25125 SH SOLE 25125
AMERICAN HOME PRODUCTS COM 026609107 1045 18470 SH SOLE 18470
AMERICAN INTERNATIONAL GROUP COM 026874107 49429 516566 SH SOLE 516566
AMERICAN TOWER CORP COM 029912102 12814 340014 SH SOLE 340014
AMGEN INC COM 031162100 20406 292236 SH SOLE 292236
ANALOG DEVICES INC COM 032654105 248 3000 SH SOLE 3000
APACHE CORP COM 037411105 3049 51563 SH SOLE 51563
APARTMENT INVESTMENT & MGT COM 03748R101 2872 62350 SH SOLE 62350
ARTESYN TECHNOLOGIES INC. COM 043127109 16964 582471 SH SOLE 582471
AT&T CORP COM 001957109 481 16363 SH SOLE 16363
AT&T-LIBERTY MEDIA GROUP COM 001957208 241 13400 SH SOLE 13400
ATMEL CORP COM 049513104 179 11812 SH SOLE 11812
AUTOMATIC DATA PROCESSING COM 053015103 7169 107200 SH SOLE 107200
BAKER HUGHES, INC. COM 057224107 390 10500 SH SOLE 10500
BANK OF AMERICA CORP COM 060505104 319 6099 SH SOLE 6099
BAXTER INTERNATIONAL COM 071813109 1184 14829 SH SOLE 14829
BENCHMARK ELECTRONICS COM 08160H101 56724 1090852 SH SOLE 1090852
BERKSHIRE HATHAWAY INC COM 084670108 451 7 SH SOLE 7
BERKSHIRE HATHAWAY INC. DEL CL COM 084670207 1613 779 SH SOLE 779
BEYOND.COM COM 08860e101 32 31839 SH SOLE 31839
BLACK BOX CORP COM 091826107 18911 405593 SH SOLE 405593
BP AMOCO PLC ADS COM 055622104 797 15042 SH SOLE 15042
BRISTOL MYERS SQUIBB CO COM 110122108 506 8865 SH SOLE 8865
BROADCOM COM 113201073 268 1100 SH SOLE 1100
BURLINGTON RESOURCES COM 122014103 6656 180800 SH SOLE 180800
CATELLUS DEV CORP COM 149111106 241 13794 SH SOLE 13794
CHEVRON CORP COM 166751107 335 3927 SH SOLE 3927
CHIEFTAIN INTERNATIONAL COM 16867C101 19066 921638 SH SOLE 921638
CISCO SYSTEMS INC COM 17275r102 71989 1302967 SH SOLE 1302967
CITIGROUP COM 172967101 1736 32110 SH SOLE 32110
CLEAR CHANNEL COMMUNICATIONS COM 184502102 66288 1173244 SH SOLE 1173244
COCA COLA CO COM 191216100 1645 29850 SH SOLE 29850
COMCAST CORP - A COM 200300101 10891 267674 SH SOLE 267674
COMCAST CORP - A - SPL COM 200300200 27238 665354 SH SOLE 665354
COMPAQ COMPUTER COM 204493100 422 15300 SH SOLE 15300
COMPUTER SCIENCES CORP COM 205363104 208 2800 SH SOLE 2800
COMVERSE TECHNOLOGY COM 205862402 5486 50800 SH SOLE 50800
CONCORD EFS COM 206197105 105720 2976705 SH SOLE 2976705
CONVERGYS CORP COM 212485106 3812 98050 SH SOLE 98050
CORNING INC COM 219350105 386 1300 SH SOLE 1300
COX COMMUNICATIONS INC COM 224044107 661 17289 SH SOLE 17289
CROWN CASTLE INTL CORP COM 228227104 23083 743100 SH SOLE 743100
CTS CORPORATION COM 126501105 11511 227375 SH SOLE 227375
DIGI INTERNATIONAL COM 253798102 2487 315761 SH SOLE 315761
DUKE-WEEKS REALTY COM 264411505 241 10000 SH SOLE 10000
EAST WEST BANCORP INC COM 27579R104 945 48300 SH SOLE 48300
ELAN PLC ADR COM 284131208 22554 411954 SH SOLE 411954
ELECTRONIC DATA SYSTEMS COM 285661104 9284 223700 SH SOLE 223700
EMC CORP COM 268648102 22079 222736 SH SOLE 222736
EMERSON ELECTRIC CO COM 291011104 253 3775 SH SOLE 3775
ENRON CORP COM 293561106 602 6875 SH SOLE 6875
EXXON MOBIL CORP COM 30231G102 4220 47351 SH SOLE 47351
FASTENAL CO COM 311900104 74587 1294355 SH SOLE 1294355
FELCOR LODGING TRUST COM 31430f101 5660 244750 SH SOLE 244750
FIRST DATA CORP COM 319963104 3506 89755 SH SOLE 89755
FIRSTAR CORP NEW COM 337633v10 4663 208397 SH SOLE 208397
FISERV INC COM 337738108 49126 820470 SH SOLE 820470
FREDDIE MAC COM 313400301 635 11745 SH SOLE 11745
G&K SERVICES INC CLASS A COM 361268105 3294 117370 SH SOLE 117370
GABLES RESIDENTIAL TRSTS COM 362418105 245 9000 SH SOLE 9000
GENERAL ELECTRIC COM 369604103 21941 380338 SH SOLE 380338
GENERAL GROWTH PROPERTIES COM 370021107 570 17700 SH SOLE 17700
GILLETTE CO COM 375766102 383 12401 SH SOLE 12401
GLENBOROUGH REALTY TRUST COM 37803p105 182 10100 SH SOLE 10100
GLOBAL CROSSING LTD COM G3921A100 2717 87658 SH SOLE 87658
HALLIBURTON CO COM 406216101 210 4300 SH SOLE 4300
HEALTH CARE PROPERTY INVS INC COM 421915109 8842 298481 SH SOLE 298481
HEARTPORT INC COM 421969106 974 311644 SH SOLE 311644
HEWLETT-PACKARD COM 428236103 4250 43815 SH SOLE 43815
HOME DEPOT COM 437076102 1810 34108 SH SOLE 34108
HOSPITALITY PROPERTIES COM 44106M102 358 15300 SH SOLE 15300
INT BUSINESS MACH CORP COM 459200101 1691 15032 SH SOLE 15032
INTEL CORP COM 458140100 43037 1035485 SH SOLE 1035485
J P MORGAN & CO COM 616880100 1838 11250 SH SOLE 11250
JDN REALTY COM 465917102 6809 601906 SH SOLE 601906
JDS UNIPHASE COM 46612j101 409 4320 SH SOLE 4320
JEFFERSON PILOT CORP COM 475070108 611 9000 SH SOLE 9000
JOHNSON & JOHNSON COM 478160104 9905 105443 SH SOLE 105443
LUCENT TECHNOLOGIES COM 549463107 426 13946 SH SOLE 13946
MARSH & MCLENNAN COS INC COM 571748102 2449 18450 SH SOLE 18450
MAY DEPT STORES CO COM 577778103 298 14550 SH SOLE 14550
MBNA CORP COM 55262L100 585 15185 SH SOLE 15185
MCLEOD, INC. COM 582266102 730 51000 SH SOLE 51000
MERCK & CO COM 589331107 6139 82476 SH SOLE 82476
MICROSOFT CORP COM 594918104 6165 102215 SH SOLE 102215
MINN MINING & MFG COM 604059105 215 2355 SH SOLE 2355
MOLEX INC COM 608554101 8495 156051 SH SOLE 156051
MOLEX INC - CL A COM 608554200 6299 152007 SH SOLE 152007
MOTOROLA INC COM 620076109 313 11064 SH SOLE 11064
MYLAN LABS COM 628530107 1088 40400 SH SOLE 40400
NATIONAL GOLF PROPERTIES COM 63623G109 869 42110 SH SOLE 42110
NATIONWIDE HEALTH PROPERTIES COM 638620104 9877 619708 SH SOLE 619708
NEW YORK TIMES CL A COM 650111107 432 11000 SH SOLE 11000
NIKE INC CL B COM 654106103 4026 100500 SH SOLE 100500
NOKIA CORP PFD COM 654902204 1806 45360 SH SOLE 45360
NORTEL NETWORKS COM 656569140 676 11350 SH SOLE 11350
NORTHERN TRST CORP COM 665859104 1053 11850 SH SOLE 11850
OMNICARE INC COM 681904108 836 51826 SH SOLE 51826
OMNICOM CORP COM 681919106 390 5350 SH SOLE 5350
PACIFIC GATEWAY EXCHANGE INC COM 694327107 67 42800 SH SOLE 42800
PACIFIC GULF PROPERTIES COM 694396102 8195 306369 SH SOLE 306369
PAYCHEX COM 704326107 31015 590757 SH SOLE 590757
PFIZER INC COM 717081103 4284 95342 SH SOLE 95342
PHILIPS ELEC EUR SPONS ADR COM 500472303 418 9838 SH SOLE 9838
PNC BANK CORP COM 693475105 2025 31161 SH SOLE 31161
PROCTER & GAMBLE CO COM 742718109 19657 293390 SH SOLE 293390
QUALCOMM INC COM 747525103 4479 62858 SH SOLE 62858
RAYTHEON COMPANY CL A COM 755111309 9617 351314 SH SOLE 351314
REUTERS GROUP PLC ADR COM 76132m102 1824 16235 SH SOLE 16235
RFS HOTEL INVESTORS COM 74955j108 2063 163375 SH SOLE 163375
ROUSE CO COM 779273101 6089 244177 SH SOLE 244177
ROYAL DUTCH PETROLEUM CO COM 780257804 364 6080 SH SOLE 6080
RWD TECHNOLOGIES COM 74975b101 2035 239400 SH SOLE 239400
SBC COMMUNICATIONS INC COM 78387g103 341 6827 SH SOLE 6827
SCHLUMBERGER LTD COM 806857108 12640 153565 SH SOLE 153565
SCP POOL CORPORATION COM 784028102 23713 800450 SH SOLE 800450
SERVICEMASTER CO COM 81760n109 239 24184 SH SOLE 24184
SINCLAIR BROADCAST GROUP INC A COM 829226109 172 15752 SH SOLE 15752
SONOCO PRODUCTS COMPANY COM 835495102 726 40186 SH SOLE 40186
ST MARTIN LAND COMPANY COM 8019smar4 256 2850 SH SOLE 2850
STATE STREET CORPORATION COM 857473102 15558 119674 SH SOLE 119674
STORAGE USA COM 861907103 201 6600 SH SOLE 6600
STRAYER EDUCATION COM 863236105 4185 191300 SH SOLE 191300
STRYKER CORP COM 863667101 3371 78500 SH SOLE 78500
T ROWE PRICE ASSOCIATES INC COM 741477103 5970 127200 SH SOLE 127200
TECHNE CORP COM 878377100 113972 1017610 SH SOLE 1017610
TELEBRAS HOLDRs COM 879287308 1406 17770 SH SOLE 17770
TELEFLEX INC COM 879369106 1777 51700 SH SOLE 51700
TELEFONICA S A ADR COM 879382208 575 9677 SH SOLE 9677
TELLABS, INC. COM 879664100 24140 505546 SH SOLE 505546
TEXAS INSTRUMENTS COM 882508104 1104 23400 SH SOLE 23400
TIME WARNER INC COM 887315109 861 11000 SH SOLE 11000
TOLL BROTHERS COM 889478103 344 10000 SH SOLE 10000
TYCO INTERNATIONAL LTD COM 902120106 571 11004 SH SOLE 11004
UNITED TECHNOLOGIES CORP COM 913017109 694 10026 SH SOLE 10026
VERIZON COMMUNICATIONS COM 92343v104 502 10368 SH SOLE 10368
VIACOM INC CL B COM 925524308 6861 117279 SH SOLE 117279
VODAFONE AIRTOUCH PLC COM 92857w100 1868 50475 SH SOLE 50475
WACHOVIA CORP COM 929771103 779 13734 SH SOLE 13734
WALMART STORES COM 931142103 683 14195 SH SOLE 14195
WALT DISNEY CO COM 254687106 24063 629101 SH SOLE 629101
WATSCO INC CL A COM 942622200 4911 477275 SH SOLE 477275
WELLS FARGO & CO COM 949740104 884 19250 SH SOLE 19250
WHOLE FOODS MARKET COM 966837106 19499 363196 SH SOLE 363196
WORLDCOM INC COM 98157d106 4731 155749 SH SOLE 155749
LEGG MASON OPPORTUNITY TRUST 165 15000.000SH SOLE 15000.000
</TABLE>