Tom Gordon

Liberal Democrat — Harrogate and Knaresborough

Questions asked