• David Cratis Williams Michael David Hazen