hugh carpenter