james e. moriarty