David Xavier, Médecin généraliste à Sainte-menehould