John P Spencer Author & Editor

John P. Spencer is Associate Professor of Education at Ursinus College.