David D. Perkins

David D. Perkins

Affiliations and Expertise

Stanford University, Stanford, California, U.S.A.