Original: David McAllister holds both German and British citizenship, although he has stated that he's "more or less completely German.
Simplified: David McAllister is both a German and a British citizen, but says that he is "more or less completely German.