Grant MacDonald billion bucks