James Owen
Head of Service Improvement
The Shrewsbury and Telford NHS Trust
England - West Midlands
-
James Owen changed their profile picture 2 years, 5 months ago
Existing member? Log in
Head of Service Improvement
The Shrewsbury and Telford NHS Trust
England - West Midlands
James Owen changed their profile picture 2 years, 5 months ago