prof-paul-aveyard

Paul Aveyard PhD MRCP FRCGP FFPH Professor of Behavioural Medicine Nuffield Department of Primary Care Health Sciences University of Oxford Radcliffe Primary Care Building Radcliffe Observatory Quarter Oxford

Paul Aveyard PhD MRCP FRCGP FFPH
Professor of Behavioural Medicine
Nuffield Department of Primary Care Health Sciences
University of Oxford
Radcliffe Primary Care Building
Radcliffe Observatory Quarter
Oxford