<TABLE> <S> <C>

<ARTICLE> 5
<LEGEND>
The schedule contains summary financial information extracted from the
consolidated financial statements of the Registrant and is qualified in its
entirety by reference to such statements.
</LEGEND>
       
<S>                   <C>                    <C>                  <C>                 <C>                  <C>
<PERIOD-TYPE>         3-MOS                  6-MOS                9-MOS               12-MOS               3-MOS
<FISCAL-YEAR-END>                JUN-30-1997          JUN-30-1997         JUN-30-1997          JUN-30-1997         JUN-30-1998
<PERIOD-END>                     SEP-30-1996          DEC-31-1996         MAR-31-1997          JUN-30-1997         SEP-30-1997
<CASH>                               837,000            1,025,000             586,000              600,000           1,070,000
<SECURITIES>                               0               69,000              69,000                    0             187,000
<RECEIVABLES>                     17,525,000           19,071,000          18,445,000           22,260,000          19,453,000
<ALLOWANCES>                         361,000              361,000             417,000              417,000             460,000
<INVENTORY>                       18,142,000           19,195,000          22,113,000           20,319,000          26,591,000
<CURRENT-ASSETS>                  39,076,000           41,928,000          43,451,000           45,617,000          50,245,000
<PP&E>                            37,838,000           38,488,000          38,915,000           39,723,000          46,221,000
<DEPRECIATION>                    23,188,000           23,971,000          24,511,000           25,236,000          26,229,000
<TOTAL-ASSETS>                    75,452,000           77,746,000          79,220,000           81,047,000          91,071,000
<CURRENT-LIABILITIES>             16,771,000           18,355,000          18,679,000           19,745,000          26,695,000
<BONDS>                            9,981,000            9,981,000           9,981,000            9,981,000           1,504,000
<PREFERRED-MANDATORY>                      0                    0                   0                    0                   0
<PREFERRED>                                0                    0                   0                    0                   0
<COMMON>                           1,255,000            1,255,000           1,266,000            1,266,000           1,418,000
<OTHER-SE>                        30,332,000           31,287,000          31,815,000           33,774,000          43,096,000
<TOTAL-LIABILITY-AND-EQUITY>      75,452,000           77,746,000          79,220,000           81,047,000          91,071,000
<SALES>                           19,061,000           41,975,000          64,912,000           94,299,000          23,885,000
<TOTAL-REVENUES>                  19,061,000           41,975,000          64,912,000           94,299,000          23,885,000
<CGS>                             12,783,000           28,440,000          43,618,000           63,109,000          15,673,000
<TOTAL-COSTS>                     17,263,000           38,016,000          58,809,000           84,563,000          21,277,000
<OTHER-EXPENSES>                           0                    0                   0                    0              83,000
<LOSS-PROVISION>                           0                    0                   0                    0                   0
<INTEREST-EXPENSE>                   810,000            1,551,000           2,263,000            2,974,000             723,000
<INCOME-PRETAX>                    1,034,000            2,469,000           3,911,000            6,855,000           1,802,000
<INCOME-TAX>                         383,000              925,000           1,450,000            2,435,000             650,000
<INCOME-CONTINUING>                  651,000            1,544,000           2,461,000            4,420,000           1,152,000
<DISCONTINUED>                             0                    0                   0                    0                   0
<EXTRAORDINARY>                            0                    0                   0                    0                   0
<CHANGES>                                  0                    0                   0                    0                   0
<NET-INCOME>                         651,000            1,544,000           2,461,000            4,420,000           1,152,000
<EPS-PRIMARY>                            .05                  .12                 .20                  .36                 .09
<EPS-DILUTED>                            .05                  .12                 .19                  .34                 .08
        

</TABLE>