Steve Shimoda

Steve Shimoda

Technology Department Manager, FCC, TechnipEnergies