Edmund Moriarty 2025