If Thomas Powell died in 1616, his son William Powell could not have been born in 1620.
Did Thomas die in Suffolk, England, or Suffolk, Virginia? That may make a big difference.