Author: roy j. snell