John Halpin

Flies around Europe, speaks French, German, Russian, Arabic, interested in the Middle East, Political Historian