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