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.
Ryan Mahoney gets your votes.
( z0 get :ARG0 ( z1 person :name ( z2 name :op "Ryan" :op "Mahoney" ) ) :ARG1 ( z3 vote :ARG0 ( z4 you ) :ARG1 z1 ) )
(z0 / get-01
    :ARG0 (z1 / person
              :name (z2 / name
                        :op1 "Ryan"
                        :op2 "Mahoney"))
    :ARG1 (z3 / vote-01
              :ARG0 (z4 / you)
              :ARG1 z1))
Ryan Mahoney gets your votes .
z1 :name z2
z2 :op1 1
z2 :op2 0
z0 :ARG0 z1
z3 :ARG0 z4
z0 :ARG1 z3
z3 :ARG1 z1