Keith Craig holds a master of fine arts degree in nonfiction writing from Vermont College and a bachelor of arts degree in media communication from Florida State University. A comp...view moreKeith Craig holds a master of fine arts degree in nonfiction writing from Vermont College and a bachelor of arts degree in media communication from Florida State University. A composition and literature adjunct for both Delaware County Community College and Lincoln University, he also works as a correspondent for the Chester County Press.view less