<PAGE>
<TABLE>
<C> <C> <C> <C> <C> <C> <C> <C> <C> <C> <C> <C> <C>
NAME OF ISSUER TITLE OF CLASS CUSIP VALUE(x1000) SHARES SH/PRN PT/CL Sole Other MGRS SOLE SHARED NONE
AMGEN COMMON STOCK 031162100 11,645 188,210 SH 177,860 10,350 188,210
APPLIED MATERIALS COMMON STOCK 038222105 15,671 166,272 SH 154,022 12,250 166,272
BANK OF AMERICA COMMON STOCK 060505104 262 5,000 SH 5,000 5,000
BERKSHIRE HATHAWAY CL B COMMON STOCK 084670207 8,654 4,755 SH 4,636 119 4,755
CATELLUS DEVELOPMENT COMMON STOCK 149111106 3,768 271,575 SH 267,975 3,600 271,575
CHARLES SCHWAB COMMON STOCK 808513105 12,568 221,225 SH 209,825 11,400 221,225
CISCO SYSTEMS COMMON STOCK 17275R102 1,525 19,725 SH 16,725 3,000 19,725
CLEAR CHANNEL COMMUNICATIONS COMMON STOCK 184502102 6,602 95,599 SH 92,371 3,228 95,599
CNB CAPITAL TRUST 6% DUE 6/30/28 PREFERRED STOCK 12613G207 244 7,500 SH 7,500 7,500
COLT TELECOM GROUP COMMON STOCK 196877104 1,563 7,900 SH 7,900 7,900
FANNIE MAE COMMON STOCK 313586109 10,681 188,850 SH 178,350 10,500 188,850
FIFTH THIRD BANCORP COMMON STOCK 316773100 2,863 45,443 SH 45,443 45,443
FIRSTAR CORPORATION COMMON STOCK 33763V109 1,214 52,930 SH 52,930 52,930 52,930
GENERAL ELECTRIC COMMON STOCK 369604103 903 5,800 SH 5,800 5,800 5,800
GENTEX COMMON STOCK 371901109 12,575 339,305 SH 321,105 18,200 339,305
HARLEY DAVIDSON COMMON STOCK 412822108 7,224 91,015 SH 87,675 3,340 91,015
HOME DEPOT COMMON STOCK 437076102 7,329 113,623 SH 106,823 6,800 113,623
INTEL COMMON STOCK 458140100 19,840 150,375 SH 137,095 13,280 150,375
LINEAR TECHNOLOGY COMMON STOCK 535678106 14,787 268,860 SH 254,840 14,080 268,860
LUCENT TECHNOLOGIES COMMON STOCK 549463107 11,508 187,889 SH 173,869 14,080 187,889
M.C.I. WORLDCOM COMMON STOCK 55268B106 12,430 274,339 SH 254,639 19,700 274,339
MEDTRONIC COMMON STOCK 585055106 397 7,716 SH 7,716 7,716
MERCANTILE BANCORPORATION COMMON STOCK 587342106 382 20,648 SH 20,468 20,648
MERCK COMMON STOCK 589331107 7,174 115,485 SH 109,035 6,450 115,485
MICROSOFT COMMON STOCK 594918104 1,920 14,100 SH 14,100 14,100
NEXTEL COMMUNICATIONS COMMON STOCK 65332V103 11,572 78,055 SH 73,355 4,700 78,055
ORACLE COMMON STOCK 68389X105 1,483 19,000 SH 19,000 19,000
PARAMETRIC TECHNOLOGY COMMON STOCK 699173100 7,256 357,336 SH 346,486 10,850 357,336
PFIZER COMMON STOCK 717081103 2,487 68,023 SH 67,523 500 68,023
PIMCO ADVISORS COMMON STOCK 69338P102 291 7,592 SH 7,592 7,592
RALSTON PURINA COMMON STOCK 751277302 260 9,462 SH 9,462 9,462
SCHLUMBERGER COMMON STOCK 806857108 5,977 78,125 SH 76,000 2,125 78,125
STONE ELECTRONICS COMMON STOCK Y8170W109 11 20,000 SH 20,000 20,000
TRANSOCEAN SEDCO FOREX COMMON STOCK G90078109 581 11,327 SH 10,722 605 11,327
WAL MART STORES COMMON STOCK 931142103 2,675 47,350 SH 47,350 47,350
WEATHERFORD INTERNATIONAL COMMON STOCK 947074100 8,459 144,600 SH 140,250 4,350 144,600
WELLS FARGO COMMON STOCK 949746101 8,133 199,575 SH 191,575 8,000 199,575
</TABLE>