"David A. Ham"