McGowans of Incheoch wins Sheep Farm of the Year award
2018-11-21
THE McGowan family of Incheoch, near Alyth, Perthshire, have been announced as this year’s AgriScot Scottish Sheep Farm of the Year winner. Husband and wife team Neil and Debbie McGowan, in partnership with Neil Judy’s mother, father Finlay and sister Clare manage the 485 hectare farm at the foot ofRead More →