Robert Hubbard is professor of theatre at Northwestern College in Orange City, Iowa. In addition to his scholarly work, he also directs plays and has written and performed one-per...lihat lebih banyak Robert Hubbard is professor of theatre at Northwestern College in Orange City, Iowa. In addition to his scholarly work, he also directs plays and has written and performed one-person shows across the Midwest.lihat lebih sedikit