Interest Categories
Click on any category to view all related interests
Activity by year
Registered interests per calendar year
Top Associated Entities
Entities with the highest total value across all interests
Entity Network
All entities connected to this member through registered interests
Recent Interests
Most recently registered interests
International visit to Taiwan between 28 March 2026 and 03 April 2026
International visit to Spain between 14 April 2026 and 15 April 2026
International visit to United States between 30 November 2025 and 05 December 2025
Parliamentary Chair, Campaign for Secure Technology. This is an unpaid role.
International visit to Ukraine between 21 February 2025 and 25 February 2025
Babcock International - £265.00
Babcock International - £100.00
Payment received on 20 December 2024 - £527.81
Elected Member of Fife Council
Payment received on 18 July 2024 - £1,338.50