Chester Spatt has/had a position (Position) at Carnegie Mellon University

Updated over 10 years ago