David Leach

David Leach

David Leach

David Leach may refer to: David Leach (potter) (1911–2005), English studio potter David Leach (admiral) (born 1928), Royal Australian Navy officer David Leach (activist) (born 1945), Des Moines anti-abortion activist


Cast