SCHELL STEVEN

PrivateCIK: 1901852
Location

PASADENA, CA

HELIOGEN, INC.
PositionChief Technology Officer
TenureSince Dec 2021
Holdings