Author: Ryan, Charles.