Guinard Thierry, Médecin généraliste à Castres