jonathan david flavier