Author: george e. ryan