john t. earnest