
<TABLE> <S> <C>

<ARTICLE> 5

<S>                                           <C>                     <C>
<PERIOD-TYPE>                                 YEAR                    YEAR
<FISCAL-YEAR-END>                          JAN-31-2000             JAN-31-1999
<PERIOD-START>                             FEB-01-1999             FEB-01-1998
<PERIOD-END>                               JAN-31-2000             JAN-31-1999
<CASH>                                         650,018               2,110,535
<SECURITIES>                                         0                       0
<RECEIVABLES>                                1,875,719               1,549,664
<ALLOWANCES>                                    21,277                  89,569
<INVENTORY>                                    824,291                 673,688
<CURRENT-ASSETS>                             3,479,704               4,277,778
<PP&E>                                       3,194,016               2,497,874
<DEPRECIATION>                               1,173,827                 890,317
<TOTAL-ASSETS>                               9,080,952               5,885,335
<CURRENT-LIABILITIES>                        1,579,872                 877,279
<BONDS>                                        570,024                 427,266
<PREFERRED-MANDATORY>                                0                       0
<PREFERRED>                                          0                       0
<COMMON>                                     5,207,168               3,491,630
<OTHER-SE>                                   1,723,888               1,089,200
<TOTAL-LIABILITY-AND-EQUITY>                 9,080,952               5,885,335
<SALES>                                      9,725,611               6,639,219
<TOTAL-REVENUES>                             9,725,611               6,639,219
<CGS>                                        6,845,307               4,497,280
<TOTAL-COSTS>                                        0                       0
<OTHER-EXPENSES>                             1,986,194               1,422,013
<LOSS-PROVISION>                                     0                       0
<INTEREST-EXPENSE>                            (61,110)                (79,903)
<INCOME-PRETAX>                              1,208,939                 799,829
<INCOME-TAX>                                   396,607                 299,061
<INCOME-CONTINUING>                            812,332                 500,768
<DISCONTINUED>                                       0                       0
<EXTRAORDINARY>                                      0                       0
<CHANGES>                                            0                       0
<NET-INCOME>                                   812,332                 500,768
<EPS-BASIC>                                     0.39                    0.26
<EPS-DILUTED>                                     0.39                    0.26



</TABLE>
