Mahoney served as communications director during the 2018 midterms after working for the Committee in 2016, 2014, and 2012. The big picture: Mahoney served as communications director for two years during the Trump administration, from 2017 to 2019. On the last possible day, some met the challenge. While I realize that Ryan Mahoney is probably not a household name, it's worth emphasizing that he's not some long-ago aide. But he is destroying the whole building, the statement at the top of the groups website reads.
Mahoney served as emergency aid in 2017.
( z0 serve :ARG0 ( z1 person :name ( z2 name :op "Mahoney" ) ) :ARG1 ( z3 aid :ARG1 ( z4 emergency ) ) :time ( z5 date-entity :year 2017 ) )
(z0 / serve-01
    :ARG0 (z1 / person
              :name (z2 / name
                        :op1 "Mahoney"))
    :ARG1 (z3 / aid-01
              :ARG1 (z4 / emergency))
    :time (z5 / date-entity
              :year 2017))
Mahoney served as emergency aid in 2017 .
z1 :name z2
z2 :op1 1
z0 :ARG0 z1
z3 :ARG1 z4
z0 :ARG1 z3
z0 :time z5
z5 :year 0