<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 5242 114102 SH SOLE 114102
America Online Inc Common Stocks 02364J104 4351 82293 SH SOLE 82293
American Express Common Stocks 025816109 6760 129688 SH SOLE 129688
American Intl Group Common Stocks 026874107 265 2252 SH SOLE 2252
American Power Conversion Common Stocks 029066107 11412 279627 SH SOLE 279627
Amgen Inc Common Stocks 031162100 133 1900 SH SOLE 1900
Applied Materials Inc Common Stocks 038222105 10840 119613 SH SOLE 119613
BP Amoco PLC ADR Common Stocks 055622104 3215 56772 SH SOLE 56772
Ballard Power Common Stocks 05858H104 7543 83990 SH SOLE 83990
Bank of America Common Stocks 060505104 516 12001 SH SOLE 12001
Bell Atlantic Common Stocks 077853109 240 4724 SH SOLE 4724
Bristol Myers Common Stocks 110122108 209 3580 SH SOLE 3580
CSG Systems Common Stocks 126349109 7653 136500 SH SOLE 136500
Cass Commercial Corp Common Stocks 147741102 436 21000 SH SOLE 21000
Cigna Corp Common Stocks 125509109 235 2510 SH SOLE 2510
Cisco Systems Inc Common Stocks 17275R102 8680 136562 SH SOLE 136562
Coca Cola Common Stocks 191216100 604 10520 SH SOLE 10520
Computer Science Common Stocks 205363104 4922 65895 SH SOLE 65895
De Vry Inc. Common Stocks 251893103 4365 165100 SH SOLE 165100
Disney Walt Common Stocks 254687106 330 8500 SH SOLE 8500
DoubleClick Inc. Common Stocks 258609304 593 15566 SH SOLE 15566
E*Trade Common Stocks 269246104 2284 138449 SH SOLE 138449
EMC Corp. Common Stocks 268648102 3794 49316 SH SOLE 49316
Elan Corp PLC - sp ADR Common Stocks 284131208 6582 135895 SH SOLE 135895
Express Scripts Common Stocks 302182100 6615 106475 SH SOLE 106475
Exxon/Mobil Corp Common Stocks 302290101 3597 45827 SH SOLE 45827
Firstar Common Stocks 33763V109 252 11945 SH SOLE 11945
General Elec Common Stocks 369604103 1582 29850 SH SOLE 29850
Gentex Corp. Common Stocks 371901109 4488 178625 SH SOLE 178625
Highwoods Properties Inc. Common Stocks 431284108 390 16240 SH SOLE 16240
Home Depot Inc Common Stocks 437076102 5576 111664 SH SOLE 111664
Human Genome Sciences Common Stocks 444903108 347 2600 SH SOLE 2600
Incyte Genomics, Inc. Common Stocks 45337C102 5490 66803 SH SOLE 66803
Intel Corp Common Stocks 458140100 9468 70822 SH SOLE 70822
Internet Capital Group Common Stocks 46059C106 1403 37890 SH SOLE 37890
JDS Uniphase Corp Common Stocks 46612J101 10577 88235 SH SOLE 88235
Johnson Controls Common Stocks 478366107 4474 87193 SH SOLE 87193
KC Southern Ind Common Stocks 485170302 204 2300 SH SOLE 2300
Leggett & Platt Common Stocks 524660107 201 12192 SH SOLE 12192
Lernout & Hauspie Speech RPO Common Stocks B5628B104 1662 37720 SH SOLE 37720
Lucent Tech Common Stocks 549463107 403 6906 SH SOLE 6906
MBNA Corp Common Stocks 55262L100 288 10630 SH SOLE 10630
McDonald's Common Stocks 580135101 277 8400 SH SOLE 8400
Microsoft Corp Common Stocks 594918104 1104 13800 SH SOLE 13800
Motorola Inc Common Stocks 620076109 218 7200 SH SOLE 7200
Nabors Industries Inc Common Stocks 629568106 3886 93498 SH SOLE 93498
OTR Express Common Stocks 671062107 20 16390 SH SOLE 16390
Paychex Inc Common Stocks 704326107 372 8857 SH SOLE 8857
Pfizer Inc Common Stocks 717081103 5836 121575 SH SOLE 121575
Qualcomm Inc Common Stocks 747525103 1142 19030 SH SOLE 19030
Qwest Comm Intl Common Stocks 749121109 4392 87833 SH SOLE 87833
Royal Dutch Pete Common Stocks 780257705 597 9700 SH SOLE 9700
Schering Plough Common Stocks 806605101 389 7700 SH SOLE 7700
Schlumberger Common Stocks 806857108 134 1800 SH SOLE 1800
Solectron Corp Common Stocks 834182107 3343 79830 SH SOLE 79830
Sprint Common Stocks 852061100 209 4106 SH SOLE 4106
Starbucks Corp Common Stocks 855244109 5135 134455 SH SOLE 134455
Sun Microsystems Common Stocks 866810104 4001 43995 SH SOLE 43995
Sungard Data Common Stocks 867363103 5789 186754 SH SOLE 186754
Texas Instr Common Stocks 882508104 3889 56620 SH SOLE 56620
Transocean Offshore Common Stocks 893817106 5186 97038 SH SOLE 97038
Tyco Intl LTD Common Stocks 902124106 417 8800 SH SOLE 8800
Worldcom Inc. Common Stocks 98157d106 3619 78885 SH SOLE 78885
Yellow Freight Common Stocks 985509108 265 18000 SH SOLE 18000
Battle Mountain Gold 071593AA5 15 20000 PRN SOLE 20000
T Rowe Price Spectrum Growth 779906205 421 22968.758SH SOLE 22968.758
</TABLE>