Author: Ryan, Charles Snodgrass.