Kayla E Ruch
Observed names: Kayla E. Ruch, Kayla Ruch
Observed institutions: Becton Dickinson (United States), The University of Texas Health Science Center at Houston
ORCID: 0000-0001-9798-1586
Observed ORCID: 0000-0001-9798-1586
OpenAlex ID: A5114853746
