top of page

Stephen joined Catalus in 2023 after graduating from the University of Pennsylvania with a degree in physics with a concentration in business along with a material science engineering minor. Stephen uses his combined business and science education to support the sourcing and diligence of Catalus’s energy storage investments.

bottom of page