David Grayson omnibus