<ARTICLE> 5 <PERIOD-TYPE> 9-MOS <FISCAL-YEAR-END> JUL-31-1999 <PERIOD-END> APR-30-1999 <CASH> 1,684,676 <SECURITIES> 0 <RECEIVABLES> 12,836,664 <ALLOWANCES> (1,042,000) <INVENTORY> 4,783,399 <CURRENT-ASSETS> 18,680,884 <PP&E> 19,311,434 <DEPRECIATION> (9,813,589) <TOTAL-ASSETS> 33,285,513 <CURRENT-LIABILITIES> 14,600,501 <BONDS> 10,827,930 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <COMMON> 358,388 <OTHER-SE> 9,387,734 <TOTAL-LIABILITY-AND-EQUITY> 33,285,513 <SALES> 0 <TOTAL-REVENUES> 23,509,542 <CGS> 0 <TOTAL-COSTS> 14,320,398 <OTHER-EXPENSES> 7,633,761 <LOSS-PROVISION> 0 <INTEREST-EXPENSE> 682,581 <INCOME-PRETAX> 988,030 <INCOME-TAX> 268,700 <INCOME-CONTINUING> 719,330 <DISCONTINUED> 0 <EXTRAORDINARY> (192,550) <CHANGES> 0 <NET-INCOME> 588,666 <EPS-BASIC> 0.17 <EPS-DILUTED> 0.17