David is a no-no, as is George. Theresa does not come over as another Margaret - rather more as a dislikeable harridan. This leaves Boris or Michael. Michael Gove does not seek power - but I think it may be forced upon him. Obvious answer is Boris, of course-- but I'm really not sure that that will happen. It may not be 3 months, but 'faut de mieux', I would go for a reluctant Gove, unless any other candidate offers.
My nightmare is a coalition of Green, Conservatives,Labour, Ukip and Uncle Tom Cobbleigh and all....