speedy duncan