who is leonard williams
From Wikipedia, the free encyclopedia. Leonard Williams or Len Williams may refer to: Sir Leonard Williams (politician) (1904â1972), British politician and Governor General of Mauritius.