david flio