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...visualizza altro 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.visualizza meno