Richard Meech(1954-2018)
- Producer
- Director
- Writer
Richard Meech was born on 23 April 1954. He was a producer and director, known for Ayahuasca: Vine of the Soul (2010), Millennium: Tribal Wisdom and the Modern World and Doctors Without Borders (2003). He died on 29 September 2018.