josh earl