David M. Pallone
overview