earnest patterson