Albert André, Médecin généraliste à Castres