Winston Churchill had an American mother, according to you that makes him a natural born citizen.
Curiously, Congress bestowed HONORARY citizenship on Churchill.
Churchill would have had to renouce his British citizenship which of course he would not have done.