duke, john stephens