Len Duvall

Len Duvall OBE is a Labour Party politician, member of the London Assembly and a former chair of the Metropolitan Police Authority.

Wikipedia
Comment