Hadley, Stephen W. (Stephen William), 1963-