Home›People›Stephan DeLuca
Stephan DeLuca

Stephan DeLuca

Founder and chief executive officer of Energy Materials Corporation

ExecutiveDirector
Updated Nov 6, 2026·Latest SEC filing Oct 28, 2026·Suggest an edit

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.

Energy Materials Corp Current
President and Chief Executive Officer, director
Founder and Chief Executive Officer
2011 – Present · Rochester, NY
A Rochester, New York company working to print perovskite solar cells at high speed so solar panel production can reach terawatt scale.

Key Colleagues at Startups

The people Stephan DeLuca works with at each company, as listed on that company's latest Form D.

Energy Materials Corp · Form D, Oct 28, 2026
MD
Michael Dura
Director
JF
BS

Stephan DeLuca in the News

Sources

  1. SECEnergy Materials Corp Form D, filed Oct 28, 2026
  2. releasePR Newswire release by Energy Materials Corp., August 31, 2020
  3. universityUniversity of Toledo news, April 29, 2020