David MacAllister Germany
Politician

David MacAllister

MEP & Adviser to Angela Merkel
European Parliament

Ranked best in Brexit50 (#28)
Appears in 1 ranking