John P. Armstrong
Observed names: Armstrong, John P., J Armstrong, J. Armstrong, J. P. Armstrong, J.P. Armstrong, John Armstrong
Observed institutions: Western University, University of Alberta, Durham University, Stornoway Diamond (Canada)
OpenAlex ID: A5049006348
