Marc André, Médecin généraliste à Béziers