Luke DeLuccia
Observed name: Luke Deluccia
Institution: Pinterest (United States)
Observed institutions: SRI International, Hobart and William Smith Colleges, Comcast (United States), Pinterest (United States)
ORCID: 0000-0002-6614-1434
Observed ORCID: 0000-0002-6614-1434
OpenAlex ID: A5023447490
