Aberdeenshire farmer named new National Sheep Association Scottish chairman

John Fyall
John Fyall