western technologies inc.