Leyla
Faw
Stambaugh
Leyla Faw Stambaugh
Adjunct Assistant Professor in the Department of Psychiatry and Behavioral Sciences
Adjunct Assistant Professor in the Department of Psychiatry and Behavioral Sciences
22 Brightleaf Square, Durham, NC 27710
Mailing address
Box 3454 Med Ctr, Durham, NC 27710