Ferriero, David S., 1945-