Stephen McIntyre, managing director of Twitter in Ireland, announced that he is stepping down from his position.
[contact-form-7 id=”65829″ title=”Subscriber”]