Nassogne Marc, Vétérinaire à Marvejols