William Craig, of Craigfintray — William Craig, of Craigfintray — the latest coverage, the community and the facts.