CARL STEPHEN MOORE