<TABLE> <S> <C>
<ARTICLE> 5
<S> <C>
<PERIOD-TYPE> 12-MOS
<FISCAL-YEAR-END> MAY-31-2000
<PERIOD-END> MAY-31-2000
<CASH> 552,604
<SECURITIES> 0
<RECEIVABLES> 2,250,486
<ALLOWANCES> 130,000
<INVENTORY> 3,099,460
<CURRENT-ASSETS> 7,739,103
<PP&E> 6,262,604
<DEPRECIATION> 3,583,588
<TOTAL-ASSETS> 11,081,021
<CURRENT-LIABILITIES> 2,961,863
<BONDS> 1,098,000
0
0
<COMMON> 72,081
<OTHER-SE> 6,342,231
<TOTAL-LIABILITY-AND-EQUITY> 11,081,021
<SALES> 11,482,340
<TOTAL-REVENUES> 11,482,340
<CGS> 6,649,993
<TOTAL-COSTS> 3,406,315
<OTHER-EXPENSES> (26,175)
<LOSS-PROVISION> 0
<INTEREST-EXPENSE> 111,571
<INCOME-PRETAX> 1,340,636
<INCOME-TAX> 487,400
<INCOME-CONTINUING> 853,236
<DISCONTINUED> 0
<EXTRAORDINARY> 11,996
<CHANGES> 0
<NET-INCOME> 865,232
<EPS-BASIC> .312
<EPS-DILUTED> .30
</TABLE>