Professor Richard Rose

"Richard Rose" is Professor of Politics and Public Policy at the University of Strathclyde