james earley