<TABLE> <S> <C>



<ARTICLE> 5

<S>                             <C>                     <C>                     <C>
<PERIOD-TYPE>                   12-MOS                   12-MOS                   12-MOS
<FISCAL-YEAR-END>                          DEC-31-1997             DEC-31-1996             DEC-31-1995
<PERIOD-END>                               DEC-31-1997             DEC-31-1996             DEC-31-1995
<CASH>                                          31,753                  30,859               1,309,677
<SECURITIES>                                         0                       0                       0
<RECEIVABLES>                               12,860,364               9,899,995               7,694,428
<ALLOWANCES>                                (1,162,000)               (844,000)               (494,000)
<INVENTORY>                                  1,906,694               2,013,333               1,812,137
<CURRENT-ASSETS>                            14,575,470              12,485,128              11,470,007
<PP&E>                                      18,030,631              13,839,955              10,925,184
<DEPRECIATION>                              (7,520,365)             (5,585,035)             (4,148,806)
<TOTAL-ASSETS>                              26,746,647              22,045,682              18,603,513
<CURRENT-LIABILITIES>                        7,141,141               7,483,329               3,933,561
<BONDS>                                      7,745,830               4,610,307               6,382,831
<PREFERRED-MANDATORY>                                0                       0                       0
<PREFERRED>                                          0                       0                       0
<COMMON>                                        54,403                  53,786                  49,622
<OTHER-SE>                                  11,057,273               8,910,260               7,377,499
<TOTAL-LIABILITY-AND-EQUITY>                26,746,647              22,045,682              18,603,513
<SALES>                                     48,444,890              42,575,120              36,149,096
<TOTAL-REVENUES>                            48,444,890              42,575,120              36,149,096
<CGS>                                       35,751,899              31,663,934              28,668,506
<TOTAL-COSTS>                               35,751,899              31,663,934              28,668,506
<OTHER-EXPENSES>                                     0                       0                       0
<LOSS-PROVISION>                               526,548                 496,662                 197,624
<INTEREST-EXPENSE>                             612,181                 763,793                 838,263
<INCOME-PRETAX>                              3,597,788               2,534,986                 868,529
<INCOME-TAX>                                 1,439,000               1,081,000                 368,000
<INCOME-CONTINUING>                          2,158,788               1,453,986                 500,529
<DISCONTINUED>                                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0
<CHANGES>                                            0                       0                       0
<NET-INCOME>                                 2,158,788               1,453,986                 500,529
<EPS-PRIMARY>                                     0.40                    0.29                    0.18
<EPS-DILUTED>                                     0.40                    0.29                    0.18





</TABLE>