William J. Teahan
Observed names: TEAHAN, William, Teahan, William, Teahan, William J, Teahan, William J., Teahan, William John, W. J. TEAHAN, W. J. Teahan, W. Teahan, W.J. Teahan, William J Teahan, William J.Teahan, William John Teahan, William Teahan
Institution: Bangor University
ORCID: 0000-0003-3640-6750
Observed ORCID: 0000-0003-3640-6750
OpenAlex ID: A5025875274
