Moriarty Troyer & Malloy LLC