About Stephan DeLuca
Stephan DeLuca is the founder and chief executive officer of Energy Materials Corporation in Rochester, New York. The company develops roll-to-roll printing of perovskite solar panels. He is also its president and a director.
An August 31, 2020 release announced his talk on terawatt-scale perovskite module manufacturing. It was set for September 3, 2020, as the first session in a yearlong webinar series from the consortium US-MAP. A University of Toledo news release from April 29, 2020 shows him among the members of US-MAP's industrial advisory board.
Experience
This experience comes from official bios and from SEC filings. For roles taken from filings, the years are when the filings name Stephan DeLuca in the role, so the role may have started earlier or lasted longer.
Key Colleagues at Startups
The people Stephan DeLuca works with at each company, as listed on that company's latest Form D.
