C. P. Taylor Biography