executive director david haring