Craig Shoemaker introduction