David Long

David Long

Affiliations and Expertise

Oxford Centre for Enablement, Oxford University Hospitals NHS Trust, UK