David Patterson Kelly
Observed names: D P Kelly, D. P. KELLY, D. P. Kelly, D.P. Kelly, DAVID P. KELLY, David P. Kelly, David Kelly, David P Kelly, David P. Kelly, Kelly, D.P.
ORCID: 0000-0002-3713-151X
Observed ORCID: 0000-0002-3713-151X
OpenAlex ID: A5111687767
