John Irvine, of Kingcaussie — John Irvine, of Kingcaussie — the latest coverage, the community and the facts.