Brian
Strout

TRIZ Advisory
President