Richard Welsh

University of Southern California