What are stephen arnold douglas?