William Blair QC 2004