David Stewart

David Stewart is a partner at Towerhouse Consulting LLP, a law firm advising the regulated sectors. He was previously competition and markets director at Monitor and competition policy director at Ofcom.