Partner · Ashurst LLP
Partner in the Tax department at Ashurst LLP in Spain.
Spain
Ashurst LLP · Partner