John Robert Strauch, ArtsD
Title: Adjunct Professor of English Company: Illinois Central College Location: Washington, Illinois, United States John Robert Strauch, ArtsD, Adjunct Professor of English at Illinois Central College, has been recognized by…