TECAL CORP