Clan Buchanan appoints first head in more than 340 years

Clan Buchanan's new chief, John Michael Baillie-Hamilton Buchanan (Photo: Stewart Attwood)