James Davidson was the Member of Parliament for West Aberdeenshire. He represented the seat since 31 March 1966 as a member of the Liberal party.
No contribution data yet.
Career timeline
3 entries- Mar 1966 → Jun 1970Took seat in the House of Commons
- Mar 1966 → Jun 1970Elected for West Aberdeenshire
- Mar 1966 → Jun 1970Sat as Liberal