David Buck articles