The red node is John. Pale nodes are charities, grey nodes are companies, and darker grey nodes are the people who sit on them. Dashed links are historical or inferred. Click any node to explore.
Person
John Bell Cameron
John Bell Cameron is a director of 2 companies. Source: Companies House records.
Director at Livestock Health Scotland · Director at Caledonian Marts Limited
- 2 current roles
- 5 previous roles
- Served alongside 223 people
Official record Companies House · updated 11th October 2026
Roles
7 roles across 7 organisations (2 current, 5 previous)Current roles (2)
-
Livestock Health ScotlandDirector · 2018-present
Official record · Companies House
- Source
- Companies House
- Organisation
- Livestock Health Scotland
- Role
- Director
- Appointed
- 2018-02-20
- Record reference
- Company SC557503
Current -
Caledonian Marts LimitedDirector · 2015-present
Official record · Companies House
- Source
- Companies House
- Organisation
- Caledonian Marts Limited
- Role
- Director
- Appointed
- 2015-04-13
- Record reference
- Company SC501316
Current
Previous roles (5)
-
National Beef AssociationDirector · 1998-2000
Official record · Companies House
- Source
- Companies House
- Organisation
- National Beef Association
- Role
- Director
- Appointed
- 1998-12-04
- Ended
- 2000-05-31
- Record reference
- Company 03678612
Previous -
Kingdom FM Radio LTD.Director · 1997-2019
Official record · Companies House
- Source
- Companies House
- Organisation
- Kingdom FM Radio LTD.
- Role
- Director
- Appointed
- 1997-06-15
- Ended
- 2019-03-08
- Record reference
- Company SC168819
Previous -
The Luing Cattle Society LimitedDirector · until 1991
Official record · Companies House
- Source
- Companies House
- Organisation
- The Luing Cattle Society Limited
- Role
- Director
- Ended
- 1991-02-19
- Record reference
- Company SC042993
Previous -
Fife Tractors LimitedDirector · until 1990
Official record · Companies House
- Source
- Companies House
- Organisation
- Fife Tractors Limited
- Role
- Director
- Ended
- 1990-10-14
- Record reference
- Company SC049182
Previous -
The Macaulay Land USE Research InstituteDirector · until 1992
Official record · Companies House
- Source
- Companies House
- Organisation
- The Macaulay Land USE Research Institute
- Role
- Director
- Ended
- 1992-03-31
- Record reference
- Company SC016190
Previous
Company roles, current and past, as filed at Companies House.
People John has served alongside
223 people across 7 organisationsBased on overlapping official board records. Calculated from official records It does not mean they know each other. Only formal co-service is listed: people are never joined on a matching name alone.
Kingdom FM Radio LTD. 26 people · 1997-present
- David Howard Eric ThomsonServing together now · since 2019
- Ellis Alan Nicholas Watson2019
- Michael Watson2019
- Susannah Evans2019
- Douglas Andrew Terris Millar2013-2017
- Janet Margaret Torley2013-2017
- Blair Andrew Crofts2012-2019
- Robert Dow Kilgour2007-2019
- Charles Michael Burnett2005-2007
- Ian Lang Livingstone2005-2019
- Shaun Robert Mackintosh2003-2019
- Jonathan Michael Henry Arendt2001-2019
- Margaret Sanderson Mackintosh2001-2003
- Kevin Brady2000-2012
- Ashley Calder Mackenzie2000-2002
- Ian Sewell1999-2005
- Norman Linton Quirk1999-2000
- Michael Joseph Connolly1998-1999
- Ian Mackenzie Penman Condie1997-2019
- Margaret Ann Millar1997-1999
- Thomas Johnstone Burness1997-2004
- Anthony John Dewhurst1997
- George Alexander John Mackintosh1997-2000
- John Murray1997-2013
- John Robert Purvis1997-2013
- Ronald Gordon Walker1997-1998
Caledonian Marts Limited 13 people · 2015-present
- James Matthew RaeburnServing together now · since 2025
- Alastair Donald LoganServing together now · since 2023
- Oliver Thomas ShearmanServing together now · since 2022
- Brian Alexander GilvearServing together now · since 2018
- Andrew James DavisonServing together now · since 2018
- John Colin MacgregorServing together now · since 2015
- Niall Murray BowserServing together now · since 2015
- Alexander Woodburn CraigServing together now · since 2015
- Andrew James IonServing together now · since 2015
- Hunter Thomas MurrayServing together now · since 2015
- James Mactaggart CullensServing together now · since 2015
- John KyleServing together now · since 2015
- Thomas Baxter PrestonServing together now · since 2015
Livestock Health Scotland 8 people · 2018-present
- Gary ChristieServing together now · since 2026
- Hilary Caroline BurgessServing together now · since 2025
- Charles Robert AdamServing together now · since 2018
- Ian Morrison GillServing together now · since 2018
- Kathleen Winifred Jean RobertsonServing together now · since 2018
- Nigel Alexander MillerServing together now · since 2018
- Penny Catherine MiddletonServing together now · since 2018
- Professor Dominic James MellorServing together now · since 2018
The Luing Cattle Society Limited 99 people · 1990-2026
- Alan Gareth Andrew Rose1991-2002 dates incomplete
- Alan James Cowens1991-2020 dates incomplete
- Alastair Eric Hotson Salvesen1991-1999 dates incomplete
- Alastair James Macarthur1991-2024 dates incomplete
- Alec Nicolas Smith1991-2014 dates incomplete
- Alistair Macmillan Peacock1991-2001 dates incomplete
- Andrew David Barr1991-2025 dates incomplete
- Andrew Harron Peoples1991-2006 dates incomplete
- Andrew John Mcnee1991-2026 dates incomplete
- Andrew Renwick1991-2024 dates incomplete
- Andrew Stanley Lyth1991-2018 dates incomplete
- Andrew Stanley Lyth1991-2022 dates incomplete
- Angus Cameron Mccall1991-2006 dates incomplete
- Benjamin Robert Moffat1991-2022 dates incomplete
- Billy Graham1991-2025 dates incomplete
- Bruce William Gilchrist1991-2020 dates incomplete
- Charles Jackson Symons1991-2011 dates incomplete
- Christopher James Young1991-2020 dates incomplete
- David Giles Henry1991-2012 dates incomplete
- David More Laidlaw1991 dates incomplete
- David Stanners1991-2020 dates incomplete
- David Wilson Barr1991-2011 dates incomplete
- Denise Ann Burn1991-1999 dates incomplete
- Donald Malcolm Maclean1991-1999 dates incomplete
- Edith Kirsty Dunlop1991-2020 dates incomplete
- Edward John Fox1991-2021 dates incomplete
- Edwin Walker Stevenson Firth1991-1997 dates incomplete
- Ewan Mccall1991-2015 dates incomplete
- Finlay James Aitken Mcgowan1991 dates incomplete
- Finlay Peter Mcintyre1991-2026 dates incomplete
- Francis Bruce Young1991-1997 dates incomplete
- Francis Neil Anderson1991-2024 dates incomplete
- George Kenneth Drummond Corsar1991-2003 dates incomplete
- Gordon William Towns1991-1999 dates incomplete
- Graeme Macrae1991-2021 dates incomplete
- Graham Cakebread1991-2025 dates incomplete
- Hazel Jane Mcnee1991-2022 dates incomplete
- Iain Edward Aitken1991-2001 dates incomplete
- Iain M Malcolm1991-2000 dates incomplete
- Jack Fleming1991-1997 dates incomplete
- James Alexander Raper1991-2026 dates incomplete
- James Chalmers1991-1998 dates incomplete
- James Hamilton Wilson1991-2021 dates incomplete
- James Richard Newell1991-2011 dates incomplete
- James Robert Colston1991-2012 dates incomplete
- James Scott1991-2026 dates incomplete
- Janet Ferguson Pringle1991-2023 dates incomplete
- Jeffrey Norman Norrie1991-2016 dates incomplete
- Jennifer Elisabeth Robb1991-2001 dates incomplete
- Jimmy Cosgrave1991-2018 dates incomplete
- Joanne Marsden1991-2025 dates incomplete
- John Alexander Scott1991-1992 dates incomplete
- John Andrew Scott1991-2023 dates incomplete
- John Arnold Park1991-2006 dates incomplete
- John Cameron1991-1998 dates incomplete
- John Clifford Mackey1991-2014 dates incomplete
- John Fawcett1991-2005 dates incomplete
- Judith Margaret Mcgowan1991-2008 dates incomplete
- Kirsty Dunlop1991-2015 dates incomplete
- Leslie James Robson1991-2021 dates incomplete
- Malcolm John Fawcett1991-2009 dates incomplete
- Malcolm John Mccall1991-2013 dates incomplete
- Mark John Thomson1991-2023 dates incomplete
- Maryanne Mcgregor1991-1998 dates incomplete
- Matthew Templeton Mauchlen1991-2013 dates incomplete
- Michael Gerrard Halligan1991-2019 dates incomplete
- Natalie Anne Cormack1991-2025 dates incomplete
- Neil Alexander Mccorkindale1991-2021 dates incomplete
- Neil Finlay Mcgowan1991-2025 dates incomplete
- Nigel James Neil Cadzow1991-1999 dates incomplete
- Patrick Lorne Crerar1991-2022 dates incomplete
- Patrick Ross Cadzow1991-1992 dates incomplete
- Philip Michael Simpson1991-2022 dates incomplete
- Pieter Bakker1991-2025 dates incomplete
- Rebecca Thomson1991-2024 dates incomplete
- Richard Steven France1991-1999 dates incomplete
- Robert Hendry Mcnee1991-2026 dates incomplete
- Robert Ker Bell1991-2021 dates incomplete
- Robert Roy Mcnee1991-1998 dates incomplete
- Robert William Moffat1991-2005 dates incomplete
- Robert William Moffat1991-2014 dates incomplete
- Rory Bruce Young1991-2004 dates incomplete
- Rory Cameron1991-2022 dates incomplete
- Rosemary Anne Ledingham1991-1995 dates incomplete
- Shane Lorne Cadzow1991-2009 dates incomplete
- Shane Lorne Cadzow1991-2022 dates incomplete
- Shona Jane Marshall1991-2023 dates incomplete
- Stephen Little1991-2024 dates incomplete
- Stephen Little1991-2015 dates incomplete
- Steven Murray1991-2022 dates incomplete
- Stewart Chalmers Wood1991-2021 dates incomplete
- Una Macqueen1991-2020 dates incomplete
- William Bell1991-2010 dates incomplete
- William Finlay Neilson1991-2026 dates incomplete
- William Finlay Neilson1991-2005 dates incomplete
- William Kerr Miller1991-2009 dates incomplete
- William Kerr Miller1991-2013 dates incomplete
- William Robert Girvan1991-2003 dates incomplete
- William Robert Girvan1991-2011 dates incomplete
- William Scott Girvan1991-2008 dates incomplete
- Fraser Mclauchlan1990-1996 dates incomplete
- Martin George Thomas Robb1990-2000 dates incomplete
SC016190 62 people · 1989-2015
- Alexander John Michael Gibson1992-2011 dates incomplete
Sources
- Companies House
- Officer appointments and resignations.
- Edition
- Register edition compiled 11th October 2026
- Identity
- Records are treated as the same person only where our identity-matching rules support it. Confirmed relationships are supported by the approved identity-matching evidence and rules. Likely relationships are supported by sufficient evidence to suggest the records concern the same individual, but are not established as confirmed; they are shown with the label “Likely the same person”. How people are matched
Report an issue with this record · How we handle data · Object or ask for removal