David in action at Arisaig Games.
FORT William’s David Hart came out on top at the 80th Arisaig Highland Games and Clan Ranald Gathering, taking home a number of first prizes and three trophies.