We have two "McDoofuses" now:
One on the national front is Jim "Baghdad McDoofus" McDermot.
The other is Bill "Can't-Wait-To-Be-Governor McDoofus" Mcbride here in Florida.