all names

Duncan Macpherson person

Named in 2 reports across 2 stories - 5 Aug – 28 Oct
5 Aug 202628 Oct 2026

Closest companions, sized by how often they share a report with Duncan Macpherson. Lines between the outer names are their own relationships - names that appear together even without Duncan Macpherson.

David Brown and Sean Kennedy share 2 reportsJohn Grafton and Sean Kennedy share 2 reportsDavid Brown and Ruraidh Stewart share 2 reportsHighland Council and John Grafton share 2 reportsHighland Council and Ruraidh Stewart share 2 reportsChris Birt and Ruraidh Stewart share 2 reportsJohn Grafton and Ruraidh Stewart share 2 reportsChris Birt and John Grafton share 2 reportsChris Birt and Highland Council share 2 reportsRuraidh Stewart and Sean Kennedy share 2 reportsDavid Brown and John Grafton share 2 reportsChris Birt and Sean Kennedy share 2 reportsChris Birt and David Brown share 2 reportsHighland Council and Sean Kennedy share 2 reportsDavid Brown and Highland Council share 2 reportsCllr Birt and Highland Council share 1 reportCompanies House and John Grafton share 1 reportChris Birt and Companies House share 1 reportCllr Birt and John Grafton share 1 reportAnne-Marie Brown and Chris Birt share 1 reportAnne-Marie Brown and John Grafton share 1 reportCllr Birt and Sean Kennedy share 1 reportCompanies House and Ruraidh Stewart share 1 reportCompanies House and Sean Kennedy share 1 reportJohn Swinney and Ruraidh Stewart share 1 reportChris Birt and John Swinney share 1 reportCompanies House and David Brown share 1 reportChris Birt and Cllr Birt share 1 reportAnne-Marie Brown and Highland Council share 1 reportAnne-Marie Brown and Ruraidh Stewart share 1 reportCllr Birt and Companies House share 1 reportDavid Brown and John Swinney share 1 reportCllr Birt and David Brown share 1 reportCllr Birt and Ruraidh Stewart share 1 reportHighland Council and John Swinney share 1 reportAnne-Marie Brown and Cllr Birt share 1 reportAnne-Marie Brown and Sean Kennedy share 1 reportJohn Grafton and John Swinney share 1 reportCompanies House and Highland Council share 1 reportAnne-Marie Brown and David Brown share 1 reportDuncan MacphersonChris BirtChris Birt - 2 shared reports (person)David BrownDavid Brown - 2 shared reports (person)Highland Co…Highland Council - 2 shared reports (organization)John GraftonJohn Grafton - 2 shared reports (person)Ruraidh Ste…Ruraidh Stewart - 2 shared reports (person)Sean KennedySean Kennedy - 2 shared reports (person)Anne-Marie …Anne-Marie Brown - 1 shared report (person)Cllr BirtCllr Birt - 1 shared report (person)Companies H…Companies House - 1 shared report (organization)John SwinneyJohn Swinney - 1 shared report (person)

The stories

Closed-door decision to grant wife of convicted rapist her own taxi licence made public

1 outlets1 report names Duncan Macpherson28 Oct

First Minister says ‘the David Brown controversy has been terrible’

1 outlets1 report names Duncan Macpherson5 Aug

Who keeps naming them

inverness-courier.co.uk2

One email a week

The stories everytrace watched stay alive - how many independent outlets carried each one, and how long it lasted. No daily digest, no breaking-news alerts.