jacob mosher