James Hamilton, of Aitkenhead — James Hamilton, of Aitkenhead — the latest coverage, the community and the facts.