November 18, 2019Joint Filing Agreement • November 18th, 2019 • Trigran Investments, Inc. • Services-computer programming services
Contract Type FiledNovember 18th, 2019 Company IndustryThis Agreement may be executed in multiple counterparts, each of which shall constitute an original, one and the same instrument.
AUGUST 27, 2019Joint Filing Agreement • August 27th, 2019 • Trigran Investments, Inc. • Industrial & commercial fans & blowers & air purifing equip
Contract Type FiledAugust 27th, 2019 Company IndustryThis Agreement may be executed in multiple counterparts, each of which shall constitute an original, one and the same instrument.