larry-sanders

1 Article by: Larry Sanders

Larry Sanders is the current health spokesperson for the Green Party of England and Wales, and the older brother of US Senator Bernie Sanders.