victor snodgrass