david c. hayes Archives