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