<ARTICLE>                                                    5
<MULTIPLIER>                                                 1

                                                
<PERIOD-TYPE>                                      9-MOS
<FISCAL-YEAR-END>                                  OCT-31-1999
<PERIOD-START>                                     NOV-01-1998
<PERIOD-END>                                       JUL-31-1999
<CASH>                                                 156,539
<SECURITIES>                                                 0
<RECEIVABLES>                                        2,194,612
<ALLOWANCES>                                                 0
<INVENTORY>                                          1,630,709
<CURRENT-ASSETS>                                     4,561,541
<PP&E>                                               4,643,733
<DEPRECIATION>                                       3,609,117
<TOTAL-ASSETS>                                       6,098,762
<CURRENT-LIABILITIES>                                2,378,271
<BONDS>                                                      0
<COMMON>                                               175,734
<PREFERRED-MANDATORY>                                        0
<PREFERRED>                                            275,000
<OTHER-SE>                                           3,251,682
<TOTAL-LIABILITY-AND-EQUITY>                         6,098,762
<SALES>                                             10,628,360
<TOTAL-REVENUES>                                    10,628,360
<CGS>                                                6,646,207
<TOTAL-COSTS>                                       10,295,577
<OTHER-EXPENSES>                                          (825)
<LOSS-PROVISION>                                             0
<INTEREST-EXPENSE>                                      32,310
<INCOME-PRETAX>                                        301,298
<INCOME-TAX>                                           106,252
<INCOME-CONTINUING>                                    195,046
<DISCONTINUED>                                               0
<EXTRAORDINARY>                                              0
<CHANGES>                                                    0
<NET-INCOME>                                           195,046
<EPS-BASIC>                                               0.10
<EPS-DILUTED>                                             0.09