DL
Duncan Leitch
Neurobiologist at the University of California, Los Angeles; lead researcher
Appears in 1 story
Born:
1984
Education:
Vanderbilt University
Last updated Nov 2, 2026
