Brian
Strout
TRIZ Advisory
President