Mike Barnes

Contributor
Mike Barnes, consultant neurologist and honorary professor of neurologucal rehabilitation, Newcastle University