Attributes . Craig Snodgrass . Names