David Torrance

David Torrance is a freelance writer, broadcaster and journalist, reporting on the Scottish Parliament for STV, and contributing political commentary to a wide range of publications including The Scotsman, The Herald and The Times.