Professor of Civil Engineering, California Institute of Technology
Donors to Common Recipients
Recipients of donations from John Hall also received donations from these orgs and people
DonorCommon Recipients
John Hall
Updated over 8 years ago

Basic Info

Types Person, Academic