Kevin O'donnell | Dallas Observer