MacKinnon family farm goes back six generations