105 employees
Stanford Institute for Economic Policy Research is a nonpartisan economic research institution.
1982