David F. Slone
overview