John Glen is the MP for Salisbury, sitting for Conservative. The register below lists 13 current financial interests, alongside the voting record, expenses and donations, sourced from the UK Parliament Members API, IPSA and the Electoral Commission.