David G. Stone
overview