David hamilton articles