Microsoft
Seattle, Washington
Microsoft
Stanford Law School
Brigham Young University
Nanjing University