Even on the dreariest of days, Bob Donegan radiates optimism.