<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM (A)
STATEMENT OF EARNINGS, CONSOLIDATED BALANCE SHEETS AND CONSOLIDATED STATEMENT OF
CASH FLOWS AND IS QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH (B) FORM 10-Q
QUARTER ENDED APRIL 30, 1999.
</LEGEND>
<MULTIPLIER> 1,000
<CURRENCY> U.S. DOLLARS

                             
<PERIOD-TYPE>                   3-MOS
<FISCAL-YEAR-END>                          JUL-31-1999
<PERIOD-START>                              FEB-1-1999
<PERIOD-END>                               APR-30-1999
<EXCHANGE-RATE>                                      1
<CASH>                                             129
<SECURITIES>                                         0
<RECEIVABLES>                                   18,928
<ALLOWANCES>                                     1,832
<INVENTORY>                                     18,502
<CURRENT-ASSETS>                                38,730
<PP&E>                                          33,640
<DEPRECIATION>                                  18,422
<TOTAL-ASSETS>                                  76,369
<CURRENT-LIABILITIES>                           18,041
<BONDS>                                              0
<PREFERRED-MANDATORY>                                0
<PREFERRED>                                          0
<COMMON>                                         1,647
<OTHER-SE>                                      41,629
<TOTAL-LIABILITY-AND-EQUITY>                    78,369
<SALES>                                         30,474
<TOTAL-REVENUES>                                30,474
<CGS>                                           19,473
<TOTAL-COSTS>                                   27,968
<OTHER-EXPENSES>                                     0
<LOSS-PROVISION>                                     8
<INTEREST-EXPENSE>                                   0
<INCOME-PRETAX>                                  2,382
<INCOME-TAX>                                       980
<INCOME-CONTINUING>                              1,402
<DISCONTINUED>                                       0
<EXTRAORDINARY>                                      0
<CHANGES>                                            0
<NET-INCOME>                                     1,402
<EPS-BASIC>                                        .25
<EPS-DILUTED>                                      .24