Marc Hood

Speaker Marc Hood is the first speaker of the House of Commons for the Republic of London.