Richard Meech

Richard Meech

A master of the documentary, Richard Meech was born in 1951 in Ottawa, Canada and began his active filmmaking career in 1983. His main genre is documentary, having gained prominence for his profound works such as "Ayahuasca: Vine of the Soul" and "The Sacred Balance," for which he received the Gold World Medal at the New York Festivals. Meech's authorial style is marked by his ability to intimately explore complex subjects, weaving together personal narratives, scientific information, and philosophical questions.

From the heart, Richard Meech is an extraordinary filmmaker who has the uncanny ability to immerse viewers into his stories, making them not only informative but deeply humane and emotionally resonant.