<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>
AFLAC Inc Common Stocks 001055102 7387 114302 SH SOLE 114302
America Online Inc Common Stocks 02364J104 4442 82793 SH SOLE 82793
American Express Common Stocks 025816109 7800 128388 SH SOLE 128388
American Intl Group Common Stocks 026874107 323 3377 SH SOLE 3377
American Power Conversion Common Stocks 029066107 5526 288025 SH SOLE 288025
Amgen Inc Common Stocks 031162100 91 1300 SH SOLE 1300
Applied Materials Inc Common Stocks 038222105 6918 116638 SH SOLE 116638
BP Amoco PLC ADR Common Stocks 055622104 5271 99449 SH SOLE 99449
Ballard Power Common Stocks 05858H104 9172 83940 SH SOLE 83940
Bank of America Common Stocks 060505104 524 10000 SH SOLE 10000
Bristol Myers Common Stocks 110122108 206 3580 SH SOLE 3580
CSG Systems Common Stocks 126349109 3985 137400 SH SOLE 137400
Cass Commercial Corp Common Stocks 147741102 367 21000 SH SOLE 21000
Cigna Corp Common Stocks 125509109 231 2210 SH SOLE 2210
Cisco Systems Inc Common Stocks 17275R102 7664 138712 SH SOLE 138712
Coca Cola Common Stocks 191216100 833 15120 SH SOLE 15120
Computer Science Common Stocks 205363104 4952 66695 SH SOLE 66695
De Vry Inc. Common Stocks 251893103 6276 166800 SH SOLE 166800
Disney Walt Common Stocks 254687106 325 8500 SH SOLE 8500
DoubleClick Inc. Common Stocks 258609304 535 16721 SH SOLE 16721
E*Trade Common Stocks 269246104 2294 139534 SH SOLE 139534
EMC Corp. Common Stocks 268648102 4910 49466 SH SOLE 49466
Elan Corp PLC - sp ADR Common Stocks 284131208 7557 138020 SH SOLE 138020
Emerson Elec Common Stocks 291011104 3107 46375 SH SOLE 46375
Enron Common Stocks 293561106 210 2400 SH SOLE 2400
Express Scripts Common Stocks 302182100 7454 103175 SH SOLE 103175
Exxon/Mobil Corp Common Stocks 30231G102 5980 67115 SH SOLE 67115
Firstar Common Stocks 33763V109 263 11745 SH SOLE 11745
General Elec Common Stocks 369604103 1726 29850 SH SOLE 29850
Gentex Corp. Common Stocks 371901109 4558 182325 SH SOLE 182325
Highwoods Properties Inc. Common Stocks 431284108 236 10000 SH SOLE 10000
Home Depot Inc Common Stocks 437076102 6065 114564 SH SOLE 114564
Human Genome Sciences Common Stocks 444903108 346 2000 SH SOLE 2000
Incyte Genomics, Inc. Common Stocks 45337C102 5548 134906 SH SOLE 134906
Intel Corp Common Stocks 458140100 5916 142344 SH SOLE 142344
Internet Capital Group Common Stocks 46059C106 673 38575 SH SOLE 38575
JDS Uniphase Corp Common Stocks 46612J101 8179 86375 SH SOLE 86375
Leggett & Platt Common Stocks 524660107 193 12192 SH SOLE 12192
Lernout & Hauspie Speech RPO Common Stocks b5628b104 498 37930 SH SOLE 37930
Lucent Tech Common Stocks 549463107 212 6944 SH SOLE 6944
MBNA Corp Common Stocks 55262L100 409 10630 SH SOLE 10630
McDonald's Common Stocks 580135101 275 9100 SH SOLE 9100
Microsoft Corp Common Stocks 594918104 844 14000 SH SOLE 14000
Motorola Inc Common Stocks 620076109 208 7200 SH SOLE 7200
Nabors Industries Inc Common Stocks 629568106 6465 123373 SH SOLE 123373
OTR Express Common Stocks 671062107 13 16390 SH SOLE 16390
Paychex Inc Common Stocks 704326107 465 8857 SH SOLE 8857
Pfizer Inc Common Stocks 717081103 5657 125950 SH SOLE 125950
Power One, Inc. Common Stocks 739308104 1903 31210 SH SOLE 31210
Qualcomm Inc Common Stocks 747525103 1370 19230 SH SOLE 19230
Qwest Comm Intl Common Stocks 749121109 4302 89383 SH SOLE 89383
Royal Dutch Pete Common Stocks 780257705 581 9700 SH SOLE 9700
Schering Plough Common Stocks 806605101 349 7500 SH SOLE 7500
Schlumberger Common Stocks 806857108 148 1800 SH SOLE 1800
Solectron Corp Common Stocks 834182107 3767 81680 SH SOLE 81680
Sprint Common Stocks 852061100 120 4106 SH SOLE 4106
Starbucks Corp Common Stocks 855244109 5444 135900 SH SOLE 135900
Sun Microsystems Common Stocks 866810104 5206 44595 SH SOLE 44595
Sungard Data Common Stocks 867363103 8000 186854 SH SOLE 186854
Texas Instr Common Stocks 882508104 2722 57305 SH SOLE 57305
Transocean Sedco Forex Inc. Common Stocks G90078109 5837 99563 SH SOLE 99563
Tyco Intl LTD Common Stocks 902124106 456 8800 SH SOLE 8800
Worldcom Inc. Common Stocks 98157d106 2299 75698 SH SOLE 75698
Yellow Freight Common Stocks 985509108 272 18000 SH SOLE 18000
Zions Bancorporation Common Stocks 989701107 5508 107700 SH SOLE 107700
T Rowe Price Spectrum Growth 779906205 425 22968.758SH SOLE 22968.758
</TABLE>