Barrie Francis, Ophtalmologue à Cahors