Alastair Sewell

Alastair Sewell, Senior Director at Fitch Ratings