daniel p. carter