STEPHEN L. MOORE III