Transport & Environment reporter for Dundee, Perth & Kinross, Angus and Fife.
Boy, 14, arrested after mass Broughty Ferry brawl involving a dozen youngsters
June 3 2020
Coronavirus: Praise for Dundee artist’s ‘National Hero Service’ sign
June 2 2020
Dundee firm helps fight against coronavirus with creation of millions of tests
June 2 2020
NHS Tayside unveils draft plan to improve mental health services
June 1 2020
Coronavirus: Remote Angus estates could be disproportionately affected by lockdown
June 1 2020
Angus man threatened to cut police officer’s throat
May 29 2020
Bid to bring post-Brexit customs training academy to Dundee
May 29 2020
Dundee amputee to walk or cycle distance of 12 countries for mental health charity
May 28 2020
Dundee man jailed after Valium-fuelled joyride
May 27 2020
Mourners give Arbroath environmentalist Ralph Coutts poignant send-off despite coronavirus restrictions
May 26 2020
Coronavirus: Pamis offers ‘digital passports’ to help disabled people communicate during lockdown
May 25 2020
Fans create beer to celebrate Dundee United promotion – and support charity during coronavirus
May 25 2020
Carnoustie woman heartbroken after her ‘dream’ motorbike stolen and ruined in crime spree
May 23 2020
Tay Cities Deal: Angus Council hopes to future-proof agriculture with Mercury programme
May 22 2020
Coronavirus lockdown could cost Dundee £34m, council leader claims
May 22 2020
Coronavirus: Tayside and Fife health boards have not needed to take over running of any care home
May 21 2020
Montrose couple celebrate Diamond anniversary
May 20 2020
Active travel projects that could mitigate coronavirus second wave in Dundee given green light
May 20 2020
Mystery over responsibility for wall neighbouring Dundee car wash which has been held up by scaffolding for 15 years
May 20 2020
Group with 15 care homes in Tayside and Fife says 200+ of its residents have died of coronavirus in Scotland
May 19 2020
Coronavirus: Fintry families to receive education packs
May 19 2020
Dundee’s Spaces for People bid approved – and the work is set to begin in the ‘coming days’
May 19 2020
Coronavirus: Airlines branded ‘disgrace’ for trying to circumvent refunds after cancelling flights
May 19 2020
Car smashes into Arbroath shop front
May 18 2020