STEPHEN J. MACNEAL JR.