<TABLE> <S> <C>


<ARTICLE> 5
<RESTATED>

<S>                             <C>                     <C>                     <C>
<PERIOD-TYPE>                   9-MOS<F1><F2>           6-MOS<F3><F4>           3-MOS<F5><F6>
<FISCAL-YEAR-END>                          DEC-31-1997             DEC-31-1997             DEC-31-1997
<PERIOD-START>                             JAN-01-1997             JAN-01-1997             JAN-01-1997
<PERIOD-END>                               SEP-30-1997             JUN-30-1997             MAR-31-1997
<CASH>                                       2,251,416               3,256,957               3,054,923
<SECURITIES>                                         0                       0                       0
<RECEIVABLES>                                5,183,333               3,871,700               4,033,729
<ALLOWANCES>                                         0                       0                       0
<INVENTORY>                                  7,822,843               3,753,068               3,654,646
<CURRENT-ASSETS>                            16,496,521              11,449,001              11,122,306
<PP&E>                                       8,157,009               5,487,574               5,308,664
<DEPRECIATION>                               3,098,912               2,916,728               2,811,707
<TOTAL-ASSETS>                              23,059,380              14,275,745              13,744,472
<CURRENT-LIABILITIES>                       10,305,438               3,985,630               3,865,951
<BONDS>                                      2,609,407               1,457,143               1,478,608
<PREFERRED-MANDATORY>                                0                       0                       0
<PREFERRED>                                          0                       0                       0
<COMMON>                                        46,351                  43,351                  43,218
<OTHER-SE>                                   6,925,247               5,806,290               5,438,147
<TOTAL-LIABILITY-AND-EQUITY>                23,059,380              14,275,745              13,744,472
<SALES>                                     21,962,802              12,984,487               6,342,775
<TOTAL-REVENUES>                            22,083,148              13,061,111               6,383,107
<CGS>                                       18,904,430              11,006,499               5,354,842
<TOTAL-COSTS>                               18,904,430              11,006,499               5,354,842
<OTHER-EXPENSES>                             2,180,240               1,356,302                 670,477
<LOSS-PROVISION>                                     0                       0                       0
<INTEREST-EXPENSE>                             281,772                 142,255                  69,980
<INCOME-PRETAX>                                716,706                 556,055                 287,808
<INCOME-TAX>                                  (63,027)                (49,029)                (47,514)
<INCOME-CONTINUING>                            779,733                 605,084                 335,322
<DISCONTINUED>                                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0
<CHANGES>                                            0                       0                       0
<NET-INCOME>                                   779,733                 605,084                 335,322
<EPS-PRIMARY>                                      .18                     .14                     .08
<EPS-DILUTED>                                      .14                     .11                     .06

<FN>
<F1> Accounts receivable are net of allowance of $93,000 at September 30, 1997.
<F2> Inventories are net of reserve of $589,000 at September 30, 1997.
<F3> Accounts receivable are net of allowance of $75,000 at June 30, 1997.
<F4> Inventories are net of reserve of $152,000 at June 30, 1997.
<F5> Accounts receivable are net of allowance of $75,000 at March 31, 1997.
<F6> Inventories are net of reserve of $143,000 at March 31, 1997.
</FN>

</TABLE>