 He authored more than fifty works, usually writing as John K. Terres.He was born in Philadelphia, Pennsylvania and spent his early years in New Jersey.He was educated at State Teachers College (Indiana, Pennsylvania), Cornell University and New York University.