richard g moore, jr