Swearing In 21 May 2015 Today Stephen took the oath and shook the Speaker’s hand to officially become Aberavon’s MP. Read more →