Pedro Madeira

(Contributor)

Pedro Madeira is head of research at Beauhurst.