earnest cline