william c morris