Peter L Laurence Author & Editor

Peter L. Laurence is Associate Professor of Architecture at Clemson University School of Architecture.