Teleflex (Ireland)h-index: 3Total citations: 41Total papers: 16Homepage: https://www.teleflex.com/emea/