The esteemed Leila McMillan has garnered recognition for her profound creative endeavors, specifically her work in the realm of film, which has culminated in the production of three notable projects: the thought-provoking "3 Fingers at Arm's Length" released in the year 2017, the thought-provoking "Mapping Perception" which made its debut in the year 2002, and the captivating "Hub-bub in the Baobabs" which premiered in the year 1989.















