President David Haggerty