Diarmait Óc mac Domnaill Óic — Diarmait Óc mac Domnaill Óic — the latest coverage, the community and the facts.