FORM 13F INFORMATION TABLE
<TABLE>
<C> <C>
VALUE SHARES/ SH/ PUT/ INVESTMT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE CUSIP (X1000) PRN AMT PRN CALL DISCRETN MGRS SOLE SHARED NONE
OF CLASS
ABBOTT LABS COMM 002824100 547482 15559 SH SOLE SOLE
ACE LIMITED COMM G00705103 346556 15150 SH SOLE SOLE
AES CORP COMM 00130H105 574875 7300 SH SOLE SOLE
AMERICA ONLINE COMM 02364J104 593574 8805 SH SOLE SOLE
AMERICAN INTRN GR COMM 026874107 3857904 35232 SH SOLE SOLE
AMERICAN MGT SYSTEM COMM 027352103 3779893 89885 SH SOLE SOLE
ANALOG DEVICES COMM 032654105 4418323 54886 SH SOLE SOLE
APPLIED MATERIALS COMM 038222105 810550 8600 SH SOLE SOLE
APOLLO GROUP INC. CL A COMM 037604105 662408 23500 SH SOLE SOLE
AT&T LIBERTY MEDIA GR A COMM 001957208 265364 4474 SH SOLE SOLE
AT&T COMM 001957109 767990 13638 SH SOLE SOLE
AUTOMATIC DATA PROC COMM 053015103 557095 11546 SH SOLE SOLE
BANK OF AMERICA COMM 060505104 468447 8934 SH SOLE SOLE
BANK OF NEW YORK COMM 064057102 1163750 28000 SH SOLE SOLE
BANK ONE GROUP COMM 06423A103 219420 6360 SH SOLE SOLE
BAXTER INTERNATIONA COMM 071813109 453231 7230 SH SOLE SOLE
BECTON DICKINSON COMM 075887109 238391 9060 SH SOLE SOLE
BELL ATLANTIC COMM 077853109 400247 6548 SH SOLE SOLE
BELL SOUTH COMM 079860102 785766 16763 SH SOLE SOLE
BERSHIRE HATHAWAY B COMM 084670207 1860220 1022 SH SOLE SOLE
BMC SOFTWARE INC. COMM 055921100 768769 15570 SH SOLE SOLE
BP AMOCO PLC COMM 055622104 316838 5950 SH SOLE SOLE
BRISTOL MYERS COMM 110122108 1598654 27563 SH SOLE SOLE
BROADWING INC. COMM 111620100 2357688 63400 SH SOLE SOLE
BURLINGTON RESOURC COMM 122014103 236800 6400 SH SOLE SOLE
CABLEVISION SYS CORP A COMM 12686c107 303750 5000 SH SOLE SOLE
CAPITAL ONE FIN COMM 14040H105 2292593 47825 SH SOLE SOLE
CBS COMM 12490K107 205436 3628 SH SOLE SOLE
CHASE MANHATTAN BK COMM 16161A108 325384 3732 SH SOLE SOLE
CHATEAU COMMUNITIES COMM 161726104 230607 5514 SH SOLE SOLE
CHEVRON CORP COMM 166751107 464221 5022 SH SOLE SOLE
CINTAS CORP COMM 172908105 1058053 27000 SH SOLE SOLE
CISCO COMM 17275R102 14647933 189464 SH SOLE SOLE
CITIGROUP COMM 172967101 1172772 19587 SH SOLE SOLE
CMG INFORMATION SERVIC COMM 125750109 503107 4340 SH SOLE SOLE
COCA COLA COMM 191216100 204975 4367 SH SOLE SOLE
COLGATE PALMOLIVE COMM 194162103 326975 5800 SH SOLE SOLE
COMPAQ COMPUTER COMM 204493100 275520 10210 SH SOLE SOLE
COMSTOCK RESOURCES COMM 205768203 462560 4480 SH SOLE SOLE
CROSSROADS SYSTEMS INC. COMM 22765D100 462560 4480 SH SOLE SOLE
CVS CORP. COMM 126650100 632327 16834 SH SOLE SOLE
DELPHI AUTOMOTIVE SYST COMM 247126105 682224 42639 SH SOLE SOLE
DEMEGEN COMM 24804S106 9380 10000 SH SOLE SOLE
WALT DISNEY COMM 254687106 880069 21335 SH SOLE SOLE
DU PONT E I DE NEMOURS COMM 263534109 753827 14240 SH SOLE SOLE
DUKE ENERGY COMM 264399106 326393 6217 SH SOLE SOLE
ELAN PLC COMM 284131208 2024925 42630 SH SOLE SOLE
ELECTRONIC PROCESSING COMM 285798104 353100 32100 SH SOLE SOLE
EMC CORP. COMM 268648102 1210986 9611 SH SOLE SOLE
EMERSON ELECTRIC COMM 291011104 1705047 32095 SH SOLE SOLE
EXXON MOBIL COMM 302290101 3544661 45471 SH SOLE SOLE
FEDERAL HOME LOAN COMM 313400301 1992839 45100 SH SOLE SOLE
FEDERAL NATIONAL MTG COMM 313586109 616531 10900 SH SOLE SOLE
FIRST UNION CORP COMM 337358105 217168 5830 SH SOLE SOLE
FLEETBOSTON FINANCIAL COMM 338915101 919947 25204 SH SOLE SOLE
GENERAL DYNAMICS COMM 639550108 1260265 25700 SH SOLE SOLE
GENERAL ELECTRIC COMM 369604103 6778402 43556 SH SOLE SOLE
GENERAL MOTORS H COMM 370442832 1607295 12910 SH SOLE SOLE
GTE CORP. COMM 362320103 1060172 14932 SH SOLE SOLE
HARLEY DAVIDSON COMM 412822108 6022976 75880 SH SOLE SOLE
HEALTH MGT ASSOC. A COMM 421933102 2198490 154280 SH SOLE SOLE
HEWLETT PACKARD COMM 428236103 1842914 13870 SH SOLE SOLE
HOME DEPOT COMM 437076102 2140691 33189 SH SOLE SOLE
HONEYWELL COMM 438506107 1541900 29265 SH SOLE SOLE
HYPRN 2005 1 G OP TRM COMM 448918102 121275 15400 SH SOLE SOLE
IDEXX LABS COMM 45168D104 967469 41500 SH SOLE SOLE
INSTITUTEFORM A COMM 457667103 805438 26300 SH SOLE SOLE
INTEL COMM 458140100 11839013 89732 SH SOLE SOLE
IBM COMM 459200101 2159458 18289 SH SOLE SOLE
JACK HENRY & ASSOC. COMM 426281101 5806264 157458 SH SOLE SOLE
JDS UNIPHASE CORP. COMM 46612J101 375914 3118 SH SOLE SOLE
JOHNSON AND JOHNSON COMM 478160104 876369 12475 SH SOLE SOLE
KIMBERLY CLARK COMM 494368103 488248 8709 SH SOLE SOLE
LEGATO COMM 524651106 719801 16130 SH SOLE SOLE
ELI LILLY COMM 532457108 1102201 17600 SH SOLE SOLE
LINDSAY MFG COMM 535555106 552795 32280 SH SOLE SOLE
LITTLEFUSE COMM 537008104 2006782 54700 SH SOLE SOLE
LOWES COS INC COMM 548661107 1781313 30515 SH SOLE SOLE
LUCENT TECH COMM 549463107 1985238 32393 SH SOLE SOLE
M&T BANK CORP. COMM 55261F104 1365399 3058 SH SOLE SOLE
MBNA CORP COMM 55262L100 708849 27798 SH SOLE SOLE
MCDONALDS CORP. COMM 508135101 1492945 39945 SH SOLE SOLE
MCI WORLDCOM INC. COMM 55268B106 1302190 28738 SH SOLE SOLE
MECHANICS FINANCIAL COMM 583492103 462300 13800 SH SOLE SOLE
MEDALLION FINANCE COMM 583928106 1062842 63100 SH SOLE SOLE
MEDIAONE GROUP COMM 58440J104 2128842 26282 SH SOLE SOLE
MEDTRONIC COMM 585055106 1655771 32190 SH SOLE SOLE
MERCK & CO COMM 589331107 1244551 20033 SH SOLE SOLE
MERCURY GENERAL COMM 589400100 265600 9000 SH SOLE SOLE
METALCLAD CORP COMM 591142203 46477 11994 SH SOLE SOLE
MICROSOFT COMM 594918104 2644031 24885 SH SOLE SOLE
MINNISOTA MIN & MFG COMM 604059105 221407 2500 SH SOLE SOLE
MOOG INC. CL A COMM 615394202 517256 28150 SH SOLE SOLE
J. P. MORGAN COMM 616880100 1214208 9216 SH SOLE SOLE
NATIONAL CITY CORP COMM 635405103 212438 10300 SH SOLE SOLE
NETWORK ASSOCIATES COMM 640938106 266063 8250 SH SOLE SOLE
NIPPON TEL & TEL COMM 654624105 957996 12155 SH SOLE SOLE
NOKIA CORP ADS SER A COMM 654902204 199800 900 SH SOLE SOLE
OXFORD HEALTH COMM 691471106 30760494 17904 SH SOLE SOLE
PALL CORP COMM 696429307 959203 42750 SH SOLE SOLE
PEPSICO COMM 713448108 367408 10535 SH SOLE SOLE
PFIZER INC COMM 717081103 1329595 36365 SH SOLE SOLE
PITNEY BOWES INC. COMM 724479100 250250 5600 SH SOLE SOLE
PMC SIERRA COMM 69344F106 1325595 6508 SH SOLE SOLE
RADIAN GROUP INC. COMM 750236101 1332072 27970 SH SOLE SOLE
RCN CORP COMM 749361101 1058644 19650 SH SOLE SOLE
ROYAL DUTCH PETRO COMM 780257804 919217 15900 SH SOLE SOLE
RSA SECURITY COMM 749719100 362688 7000 SH SOLE SOLE
SBC COMMUNICATION COMM 78387G103 690471 16391 SH SOLE SOLE
SCHLUMBERGER COMM 806857108 330227 4318 SH SOLE SOLE
SEALED AIR CORP COMM 81211K100 260700 4800 SH SOLE SOLE
SLADES FERRY BANK COMM 830896106 112817 11571 SH SOLE SOLE
SPRINT CORP COMM 852061100 1474900 23320 SH SOLE SOLE
SPRINT PCS COMM 852061506 644825 10150 SH SOLE SOLE
STATE STREET CORP COMM 857477103 658750 6800 SH SOLE SOLE
SUN MICRO SYSTEMS COMM 866810104 309220 3300 SH SOLE SOLE
SUPREME INDUSTRIES COMM 868607102 129812 27329 SH SOLE SOLE
TIME WARNER COMM 887315109 2493600 24936 SH SOLE SOLE
TRANSTECHNOLOGY COMM 893889105 717850 58600 SH SOLE SOLE
TRANSWITCH CORP COMM 894065101 216281 2250 SH SOLE SOLE
TRIBUNE CORP COMM 896047107 1058484 28950 SH SOLE SOLE
TYCO INTERNATIONAL COMM 902124106 1619539 32310 SH SOLE SOLE
UNITED CAPITAL CORP. COMM 909912107 197400 16800 SH SOLE SOLE
U S WEST INC. NEW COMM 81273H101 197031 2713 SH SOLE SOLE
VODAFONE AIRTOUCH PLC COMM 92857T107 1119862 20155 SH SOLE SOLE
WALMART COMM 931142103 2335597 41338 SH SOLE SOLE
WARNER LAMBERT COMM 934488107 929008 9510 SH SOLE SOLE
WEBSTER FINANCIAL COMM 947890109 610650 26550 SH SOLE SOLE
WELLS FARGO COMM 949746106 1505305 36940 SH SOLE SOLE
XEROX COMM 984121103 1166984 44484 SH SOLE SOLE
XETA CORP. COMM 983909102 732550 16100 SH SOLE SOLE
199283861 3192216
</TABLE>