<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>
ADVENT SOFTWARE COM 007974108 6940 107595 SH SOLE 107595
AFLAC INC COM 001055102 5621 122355 SH SOLE 122355
ALTERRA HEALTHCARE CORP COM 02146c104 467 233404 SH SOLE 232369
AMERICAN XTAL TECHNOLOGY INC COM 030514103 8412 194495 SH SOLE 194495
AMVESCAP PLC-SPONSORED ADR COM 03235e100 6303 80420 SH SOLE 80420
ANALYSTS INTERNATIONAL CORP COM 032681108 2303 247335 SH SOLE 247335
APPLIED FILMS CORP COM 038197109 5722 156240 SH SOLE 156240
AUTOMATIC DATA PROCESSING COM 053015103 5540 103425 SH SOLE 103425
AVT CORPORATION COM 002420107 2536 343910 SH SOLE 343910
BANK OF NEW YORK CO INC COM 064057102 6543 140700 SH SOLE 140700
BARR LABORATORIES INC COM 068306109 2385 53228 SH SOLE 53228
BERKSHIRE HATHAWAY INC CLASS B COM 084670207 5071 2881 SH SOLE 2881
COCA-COLA CO COM 191216100 233 4050 SH SOLE 4050
COMPUWARE CORP COM 205638109 2769 266855 SH SOLE 266855
COUNTRYWIDE CREDIT IND INC COM 222372104 5444 179580 SH SOLE 179580
CROWN CORK & SEAL CO INC COM 228255105 3194 212948 SH SOLE 212948
CROWN PACIFIC PARTNERS LP COM 228439105 561 29500 SH SOLE 29500
DIONEX CORP COM 254546104 2272 84945 SH SOLE 84945
DISNEY (WALT) COMPANY HOLDING COM 254687106 5361 138135 SH SOLE 138135
DST SYSTEMS, INC. COM 233326107 2832 37205 SH SOLE 37205
EPITOPE INC COM 294261102 1505 109425 SH SOLE 109425
EXPEDITORS INTL COM 302130109 4799 101024 SH SOLE 101024
EXXON MOBIL CORPORATION COM 30231g102 230 2936 SH SOLE 2936
FAIR, ISAAC & COMPANY INC COM 303250104 3772 85735 SH SOLE 85735
FEI COMPANY COM 30241L109 4369 143241 SH SOLE 143241
FIRST DATA CORP COM 319963104 5641 113675 SH SOLE 113675
FIRST WASHINGTON BANCORP INC COM 33748t104 2230 160006 SH SOLE 160006
GANNETT INC COM 364730101 4374 73125 SH SOLE 73125
GENERAL ELECTRIC COM 369604103 525 9897 SH SOLE 9897
HANOVER DIRECT INC COM 410783104 757 484717 SH SOLE 484717
ICN PHARMACEUTICALS INC COM 448924100 4498 161735 SH SOLE 161735
II-VI INC COM 902104108 1474 30460 SH SOLE 30460
INTEL CORP COM 458140100 7943 59418 SH SOLE 59418
JOHNSON AND JOHNSON COM 478160104 6597 64755 SH SOLE 64755
LATTICE SEMICONDUCTOR COM 518415104 6064 87725 SH SOLE 87725
MATTEL INC COM 577081102 3666 277977 SH SOLE 277977
MEDICIS PHARMACEUTICAL - CL A COM 584690309 5497 96430 SH SOLE 96430
MELLON FINANCIAL CORP COM 58551a108 5517 151410 SH SOLE 151410
MERCK & CO INC COM 589331107 5999 78290 SH SOLE 78290
METRO ONE TELECOMMUNICATIONS COM 59163f105 4485 356995 SH SOLE 356995
MICROSOFT CORP COM 594918104 452 5645 SH SOLE 5645
MOLECULAR DEVICES CORP COM 60851C107 3056 44175 SH SOLE 44175
MOTOROLA INC COM 620076109 2450 84315 SH SOLE 84315
NIKE COM 654106103 4569 114765 SH SOLE 114765
OMNICOM GROUP COM 681919106 5278 59265 SH SOLE 59265
ORACLE SYSTEMS CORP COM 68389x105 8983 106857 SH SOLE 106857
PEPSICO INC COM 713448108 6143 138245 SH SOLE 138245
PFIZER INC COM 717081103 7729 161026 SH SOLE 161026
QUALSTAR CORP COM 74758r109 1132 147915 SH SOLE 147915
RADISYS CORP COM 750459109 4911 86530 SH SOLE 86530
SANMINA CORP COM 800907107 4825 56434 SH SOLE 56434
SOS STAFFING SERVICES COM 78462x104 829 270845 SH SOLE 270845
SUNGARD DATA SYSTEMS COM 867363103 5638 181870 SH SOLE 181870
SYMANTEC CORP COM 871503108 5132 95140 SH SOLE 95140
SYNTHETECH INC COM 87162E100 332 105260 SH SOLE 105260
TARRANT APPAREL GROUP COM 876289109 1967 220030 SH SOLE 220030
TELLABS INC COM 879664100 5690 83135 SH SOLE 83135
UNITED PARCEL SERVICE - CL B COM 911312106 271 4600 SH SOLE 4600
VETERINARY CTRS OF AMER COM 925514101 3419 248647 SH SOLE 248647
WEST COAST BANCORP OF OREGON COM 952145100 3171 317110 SH SOLE 317110
WESTAMERICA BANCORPORATION COM 957090103 1855 71010 SH SOLE 71010
</TABLE>